60.Unix2008. 11. 6. 17:17
반응형
환경
Tomcat 5.5
JDK 1.6

순서
JDK 1.6을 설치
Tomcat 5.5 설치
JK-Connector 설정

JDK 1.6 설치

1. http://java.sun.com 에서 솔라리스용 jdk 1.6 을 다운로드 받는다.

사용자 삽입 이미지

   32 비트 버전부터 다운 받아야 한다.
 
  #  zcat jdk-6<update>-solaris-sparc.tar.Z | tar -xf -
 
   이전 버전 패키지를 삭제한다.
  
   # pkgrm SUNWj6rt SUNWj6dev SUNWj6cfg SUNWj6man SUNWj6dmo
  
   패키지를 설치한다.
  
 #  pkgadd -d . SUNWj6rt SUNWj6dev SUNWj6cfg SUNWj6man SUNWj6dmo
  
2. 64 비트 버전을 받아 설치한다.

   # zcat jdk-6<update>-solaris-sparcv9.tar.Z | tar -xf -
  
   이전 버전 패키지를 삭제한다.
  
   # pkgrm SUNWj6rtx SUNWj6dvx SUNWj6dmx
  
   패키지를 설치한다.
  
   # pkgadd -d . SUNWj6rtx SUNWj6dvx SUNWj6dmx

Tomcat 5.5 설치
http://tomcat.apache.org 에서 Tomcat5.5를 받는다.

사용자 삽입 이미지

tar 형식으로 된 파일이 tar를 풀면서 에러가 나타났기 때문에
zip 형식으로 된 tomcat 파일을 받는다.

# unzip apache-tomcat-5.5.25.zip
압축을 풀면 디렉토리가 생긴다.
이 디렉토리를 옮긴다.
# mv ./apache-tomcat-5.5.25 /usr/local/tomcat5

아래 파일에 아래 내용을 추가한다.
# vi /etc/profile
export JAVA_HOME="/usr/jdk/jdk1.6.0_03/"
CLASSPATH=".:/usr/jdk/jdk1.6.0_03/lib/tools.jar"
export CLASSPATH
CATALINA_HOME=/usr/local/tomcat5
PATH=$PATH:$CATLINA_HOME/bin
export CATALINA_HOME
# source /etc/profile
위 명령어를 실행 시키면 적용된다.

zip 으로 압축을 푼 파일은 파일 권한에 실행 권한이 없다.
그러므로 실행권한을 준다.
디렉토리 변경후
# cd /usr/local/tomcat5/bin/
# chmod 755 ./*


# /usr/local/tomcat5/bin/startup.sh
Using CATALINA_BASE:   /usr/local/tomcat5
Using CATALINA_HOME:   /usr/local/tomcat5
Using CATALINA_TMPDIR: /usr/local/tomcat5/temp
Using JRE_HOME:       /usr/jdk/jdk1.6.0_03/

설치 확인
http://localhost:8080/
사용자 삽입 이미지


JK-Connector를 솔라리스용으로 컴파일된 걸 받는다.
http://tomcat.apache.org
이 곳에서 받을 수 있다.
사용자 삽입 이미지

이 파일을 이 위치에 둔다.

/usr/local/apache2/modules/mod_jk.so

/usr/local/tomcat5/conf/server.xml
에 아래 내용을 추가한다.
참고로 defaultHost 를 꼭 바꿔준다. localhost 로 두면 외부에서 확인 불가능이다.
<Engine name="Catalina" defaultHost="203.249.108.164"> <== 보통 요녀석 밑에 추가한다.
        <Listener
className="org.apache.jk.config.ApacheConfig" modJk="/usr/local/apache2/modules/mod_jk.so" />
        <Listener className="org.apache.jk.config.ApacheConfig" append="true" forwardAll="true" modJk="/usr/local/apache2/modules/mod_jk.so" />



/etc/apache2/httpd.conf 에 아래 내용을 추가한다.
Include "/usr/local/tomcat5/conf/auto/mod_jk.conf"
Posted by 1010