작성자 : 기술지원부 홍 종 우 shairin@nextline.net 리눅스 서버에서 JSP 사용을 하기 위한 설정
(1) JAVA + JDK 설치
자바 스크립트 파일 (jsp) 을 해석하고 실행하는 파서인 JAVA 프로그램을 서버에 설치 합니다. ① 자바 홈페이지에 접속을 하여 원하는 버전의 JAVA를 다운로드 받아 ftp 등의 프로그램을 이용해 자신의 서버에 업로드 합니다. http://java.sun.com/ ② ssh로 접속을 하여 /root/ 디렉토리로 java_ee_sdk-5_04-linux-ml.bin 파일을 옮겨놓고 파일에 실행 속성을 부여 합니다.
 #chmod +x java_ee_sdk-5_04-linux-ml.bin ③ 실행 속성이 생긴 설치 파일을 실행 합니다.
 #./java_ee_sdk-5_04-linux-ml.bin
 License Agreement [no] {"<" 뒤로 이동, "!" 종료}? Yes
 Installation Directory [/opt/SDK] {"<" 뒤로 이동, "!" 종료}: /usr/local/java
 선택에 해당하는 번호를 입력하십시오 [1] {"<" 뒤로 이동, "!" 종료} 1

configuration settings as necessary. Admin User [admin] {"<" 뒤로 이동, "!" 종료}: admin Admin User's Password (8 chars minimum):[임의의 패스워드 8자리 입력] Re-enter Password: [임의의 패스워드 8자리 재입력] Do you want to store admin user name and password in .asadminpass file in user's home directory [yes] {"<" 뒤로 이동, "!" 종료}? yes Admin Port [4848] {"<" 뒤로 이동, "!" 종료}: 4848 HTTP Port [8080] {"<" 뒤로 이동, "!" 종료}: 8080 HTTPS Port [8181] {"<" 뒤로 이동, "!" 종료}: 8181 Please choose installation options. Do you want to enable Updatecenter client [yes] {"<" 뒤로 이동, "!" 종료}? no Do you want to upgrade from previous Application Server version [no] {"<" 뒤로 이동, "!" 종료}? No
 What would you like to do [1] {"<" 뒤로 이동, "!" 종료}? 1
 ④ 설치 완료 후 /etc/profile 에 다음의 내용을 입력 합니다. export JAVA_HOME="/usr/local/java/jdk" export PATH="$PATH:/usr/local/java/bin:/usr/local/java/jdk/bin"
 # vi /etc/profile
 ⑤ source /etc/profile 명령어로 즉시 적용 시킵니다.
 #source /etc/profile ⑥ java –version 명령어를 사용하여 정상적으로 자바가 설치 되었는지 확인합니다.
 #java –version
(2) 톰캣 설치
Java 스크립트를 실행하여 웹페이지로 출력하여 주는 톰켓을 설치 합니다. ① tomcat.apache.org 사이트를 방문하여 원하는 버전의 톰캣을 다운로드 합니다.
 #wget http://apache.tt.co.kr/tomcat/tomcat-6/v6.0.16/bin/apache-tomcat-6.0.16.tar.gz ② 압축을 해제 합니다.
 # tar zxvf apache-tomcat-6.0.16.tar.gz ③ 해제한 디렉토리를 /usr/local/tomcat 으로 이동시킵니다.
 # mv apache-tomcat-6.0.16 /usr/local/tomcat ④ vi 편집기 또는 다음의 명령어를 사용하여 workers.properties 파일을 생성합니다.
 # cat > /usr/local/tomcat/conf/workers.properties workers.tomcat_home=/usr/local/tomcat workers.java_home=/usr/local/java worker.list=ajp12, ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 ⑤ /etc/profile 을 다음과 같이 수정합니다.
 export JAVA_HOME="/usr/local/java/jdk" export CATALINA_HOME="/usr/local/tomcat" export PATH="$PATH:/usr/local/java/bin:/usr/local/java/jdk /bin:/usr/local/tomcat/bin" export CLASSPATH=".:/usr/local/tomcat/common/lib/servlet.j ar" ⑥ source /etc/profile 명령어로 적용시킨 후 /usr/local/tomcat/bin/startup.sh 명령어로 톰켓을 실행합니다.
 # source /etc/profile # /usr/local/tomcat/bin/startup.sh ⑦ 포트가 정상적으로 오픈 되었는지 확인 합니다.
 # netstat -anp|grep LISTEN (3) 아파치에서 jsp 를 연동하기 위해 mod_jk를 설치 합니다.
① archive.apache.org 페이지에서 알맞은 버전의 mod_jk를 다운 받습니다.
 # wget http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.15/jakarta-tomcat-connectors-1.2.15-src.tar.gz ② apache 2.x 경우 /usr/local/apache/build/libtool 의 버전 확인 1.5.20 의 경우 버그발생 다음 명령어로 버전 확인 후 심볼릭 링크로 /usr/bin/libtool을 연결 합니다.
 # /usr/local/apache/build/libtool --version # /usr/bin/libtool --version # rm -rf /usr/local/apache/build/libtool ## 1.5.20 버전 삭제 # ln -s /usr/bin/libtool /usr/local/apache/build/libtool ##심볼릭 링크로 연결 ③ 다음의 순서로 mod_jk를 설치합니다.
 tar xvfz jakarta-tomcat-connectors-1.2.15-src.tar.gz
 cd jakarta-tomcat-connectors-1.2.15-src/jk/native ./buildconf.sh
 ./configure --with-apxs=/usr/local/apache/bin/apxs
 make && make install ④ 모듈이 정상적으로 설치가 되었는지 다음의 명령어를 입력하여 확인
 ls -al /usr/local/apache/modules/mod_jk* (아파치 1.x경우 ls -al /usr/local/apache/libexec/mod_jk*) ⑤ 모듈을 httpd.conf 파일에 등록합니다. # vi /usr/local/apache/conf/httpd.conf
 LoadModule jk_module modules/mod_jk.so (아파치 1.x 경우 LoadModule jk_module libexec/mod_jk.so AddModule mod_jk.c ) JkWorkersFile /usr/local/tomcat/conf/workers.properties JkLogFile /usr/local/tomcat/logs/mod_jk.log JkLogLevel info (4) mysql과 연동하기위해 MySQL_JDBC를 설치 합니다. ① http://www.mysql.com/ 홈페이지를 방문하여 알맞은 mysql_jdbc를 다운 받은 후 다음의 순서로 설치를 합니다.
 # tar zxvf mysql-connector-java-3.1.14.tar.gz
 # mv mysql-connector-java-3.1.14 /usr/local/mysql-jdbc
 # mkdir /usr/local/tomcat/common # mkdir /usr/local/tomcat/common/lib # ln -s /usr/local/mysql-jdbc/mysql-connector-java-3.1.14-bin.jar /usr/local/tomcat/common/lib/mysql-connector-java-3.1.14-bin.jar ② /etc/profile을 최종적으로 다음과 같이 수정
 #JSP 사용을 위한 제반설정(하기의 4줄) export JAVA_HOME="/usr/local/java/jdk" export CATALINA_HOME="/usr/local/tomcat" export PATH="$PATH:/usr/local/java/bin:/usr/local/java/jdk /bin:/usr/local/tomcat/bin" export CLASSPATH=".:/usr/local/tomcat/common/lib/servlet.j ar:/usr/local/mysql-jdbc/mysql-connector-java-3.1.14-bin.j ar"
|
|