출처 : http://blog.naver.com/prime768?Redirect=Log&logNo=50047432163


이클립스에서 Tomcat Server를 생성하려고 할때

Cannot create a server using the selected type 이 발생한다면
(기존에 사용하던 톰켓 서버 위치가 변경되었을 경우 이러한 에러가 난다고 함)


WorkSpace 안에 있는 다음의 경로를 찾아

( .metadata\.plugins\org.eclipse.core.runtime\.settings )



org.eclipse.wst.server.core.prefs

org.eclipse.jst.server.tomcat.core.prefs



2개 파일을 지워준다.



이클립스 재시작후 다시 추가 모드



1. Apache 다운로드
  - http://apache.org/ 에 가서 아래의 왼쪽 위 HTTP Server를 찾아서 클릭.(헷갈리면 Ctrl+F로 검색해서 찾음)


  - Download를 클릭

 - 각자의 서버환경에 맞추어 다운로드. 필자는 윈도우2003 이므로 httpd-2.2.17-win32-x86-no_ssl.msi 파일을 다운받았다.
 - 클릭하여 계속 Next를 눌러주어 설치한다. 아파치를 시작하고 http://localhost 로 접속하여 화면이 뜬다면 제대로 설치된 것 이다.

2. PHP 설치
 - http://www.php.net/downloads.php 가서 ZIP형태로 된 PHP파일을 다운받는다. 따로 설치라 할건 없고 그냥 다운받아서 원하는곳에  압축을 풀어놓는 형태다. 현재날자 기준으로 5.3버전이 최신버전인데.. 필자는 아파치랑 연동이 안되서 구버전인 php-5.2.11-Win32.zip 파일을 찾아서 다운받았다.

3. MySQL 설치
  - http://www.mysql.com/downloads/mysql/ 에 가서 메뉴에서 Downloads를 클릭하고 왼쪽의 MySQL Community Server를 클릭한다.

  - 오른쪽 화면에 파일 목록이 보일것이다. 각자에 입맛에 맞게 다운하고 설치한다. root 비밀번호 셋팅하고 까먹지 마시길..

4. 연동 설정

  - 아파치폴더/conf/httpd.conf를 열어서 맨 밑줄에  아래코드를  삽입한다. 파일명을 제외한 앞쪽 경로는 각자의 환경에 맞게 셋팅하시길...
#-------------------------------------------------------------------------------------------------------------
LoadModule php5_module "C:/PHP/php5apache2_2.dll"             
AddType application/x-httpd-php .php .html
PHPIniDir "C:/PHP"

AddDefaultCharset UTF-8
#-------------------------------------------------------------------------------------------------------------
  
  - PHP폴더/php.ini-dist 파일을 복사하여 php.ini로 파일 이름을 수정하고 맽 밑줄에 다음을 추가하고 PHP폴더에서 libmysql.dll파일을 C:\windows\system32 폴더로 복사
#-------------------------------------------------------------------------------------------------------------
default_charset="utf-8"
#-------------------------------------------------------------------------------------------------------------

  - MySQL 설정.
    특별히 변경할 것은 없다. 다만 케릭터셋 변경이 필요하다면 MySQL폴더/my.ini 파일을 수정한다.
    default-character-set으로 되어 있는 부분을 찾아.. 변경/추가한다.
#-------------------------------------------------------------------------------------------------------------
  [mysql]
  default-character-set=utf8
  [mysqld]
  default-character-set=utf8
#-------------------------------------------------------------------------------------------------------------

5. 설정 확인
  - 파일을 하나 만들어서 열어본다. 아파치 홈폴더를 변경하지 않았을 경우 기본적으로 아파치폴더/htdocs가 잡히므로 거기에 만들면 된다.
#-------------------------------------------------------------------------------------------------------------
<?
phpinfo();
?>
#-------------------------------------------------------------------------------------------------------------
  위 파일을 웹브라우저에서 열어보면 php환경설정을 볼수 있다. 케릭터셋이나 디비연동등을 확인해본다.


설정 끝

첨 해봤던 서버셋팅.. 오래됐지만 문서로 남겨두기로 했다.

** 참조 링크
1. http://forum.falinux.com/zbxe/?mid=manual_centos 
 - 설치가 자세하게 잘 나와있다.
2. http://jmsource.tistory.com/33
 - SATA가 잡히지 않아 고생했다. 우분투는 설치가 잘 되던데.. CentOS는 설치화면에서 SATA DVD-ROM을 인식못해서
  한참을 헤매다가 찾았다. 이렇게 하면 설치는 된다.. 다만 리눅스 종료할때 자동으로 꺼지지 않는다. 수동으로 눌러줘야된다.
  뭐.. 서버 끌일은 크게 없으니

**  리눅스 설치
1. 리눅스 CentOS 5.3버전 DVD 한 장 버전으로 그래픽 모드로 설치
(SATA로 시디롬 인식 불능시 초기 설치시 linux all-generic-ide acpi=off irqpoll selinux_compat_net=1 치고 엔터)

2. 설치패키지 선택시 Desktop Gnome 를 체크 한다. 바로 밑부분에 지금 사용자 설정에 체크하고 다음.
   개발용 도구탭에서 필요한 부분 체크(DNS나 메일서버 SSH등) 하여 설치를 완료. 하드디스크 분할은 잘몰라서 패스했다

** Java JDK 1.5 설치
# 링크 : http://java.sun.com/products/archive/j2se/5.0_12/ 에서 JDK 5.0 Update 12를 다운로드클릭한다. 다음 페이지에서 Platform을 리눅스 Language를 Multi-language를 체크, I agree 체크 한 후 Continue하여 다음 페이지에서 나오는 두 개의 파일 중 rpm이 붙지 않은 파일을 다운로드
# 파일을 /usr/local/ 로 이동 시킨다.
# chmod 755 jdk-1_5_0_12-linux-i586.bin  하여 권한 수정.
# ./jdk-1_5_0_12-linux-i586.bin   실행하면 압축이 풀리면서 폴더가 생성된다.
# ln -s 생성된폴더명 java
심볼릭 링크를 걸어줌(classpath추가시 폴더이름이 길고 업데이트시 폴더이름이 바뀌면 수정해야 하므로 걸어줌)
# vi /etc/profile
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
환경변수를 추가한다. 추후 mysql커넥터 등 알아서 더 추가하시길.
# source /etc/profile 로 적용
# env 로 환경변수 확인

** Tomcat 설치
# 링크 : http://tomcat.apache.org/ 에서 Tomcat 5.5를 선택 Core에서 tar.gz버전을 다운받는다.
# tar zxvf 파일명.tar.gz 로 압축해제.
# mv 폴더명 /usr/local/tomcat5   로 이동시키면서 기존의 폴더명을 tomcat5로 변경
# 문서에 첨부된 tomcat파일을 /etc/rc.d/init.d/ 으로 이동 후 chmod 755 /etc/rc.d/init.d/tomcat 로 권한 변경
  첨부된 파일은 톰켓을 서비스에 등록시키기 위한 파일임.
# chkconfig --add tomcat 서비스로 등록한다.
# service tomcat start  서비스 시작.
--톰켓 콘솔창 출력을 위해서는 톰켓폴더/logs/ 폴더에서 tail -f catalina.out을 치면 된다.
--또한 톰캣폴더/common/lib 의 servlet-api.jar 파일 및 mysql커넥터를 jdk폴더/jre/lib/ext 에 복사.

** MySql 설치
# yum -y install mysql mysql-server mysql-connector-odbc mysql-devel
# mysql_install_db && chown -R mysql:mysql /var/lib/mysql     기본 mysql DB인스톨.소유권한 변경
# /etc/rc.d/init.d/mysqld start
# mysqladmin -u root password 123456      : 사용자와 패스워드 설정
# chkconfig --add mysqld  이하 서비스 등록
# chkconfig --level 2345 mysqld on
# chmod 755 /etc/rc.d/init.d/mysqld
# service mysqld restart
--추가적으로 mysql 인코딩셋을 euckr로 변경시
-- vi /etc/my.cnf에서
-------------------------------------------------
[client]
...
default-character-set = euckr

[mysqld]
...
default-character-set=euckr
init_connect = SET collation_connection = euckr_korean_ci
init_connect = SET NAMES euckr
charater-set-server = euckr
collation-server = euckr_korean_ci

[mysqldump]
...
default-character-set=euckr

[mysql]
default-character-set=euckr
----------------------------------------------------
-- euckr과 euckr_korean_ci 로 변경한다. 항목이 없을 시 utf로 된 것 모든 것 변경
-- 확인 mysql에 접속된 상태에서  show variables like 'c%' euckr 로 변경되어 있으면 완료.
  (character_set_system은 기본셋팅따라감. utf8)

** FTP(vsftpd) 설치
# rpm 검색하여 기존버전 설치되어 있을 경우 소프트웨어추가/삭제에서 제거 후 설치한다.
# wget http://pkg.tini4u.net/ftp/vsftpd/i386/vsftpd-2.0.5-10.el5_kor.i386.rpm 으로 다운
# rpm -ivh 파일명  으로 설치
# /etc/vsftpd/vsftpd.conf 로 모든  ftp설정 가능. 어느 개발자분이 기본적인 셋팅을 잘 해놓으셨다.
# /etc/init.d/vsftpd start  로 서비스 시작

** 방화벽
/etc/sysconfig/iptables 에서 방화벽 포트 설정
/sbin/service iptables restart 재시작
/sbin/service iptables status 적용현황보기

♦ IP설정 /etc/sysconfig/network-scripts

'IT분야 > Linux' 카테고리의 다른 글

[Linux]unison을 이용한 양방향 동기화  (0) 2010.10.29
[Linux] CentOS 5.3 Server 셋팅  (0) 2010.08.25