본문 바로가기

IBM/AIX

AIX에서 tomcat 실행하기

준비할 사항.

 

Java6.sdk

http://www.ibm.com/developerworks/java/jdk/aix/service.html

에서 다운로드 받는다. 필자의 경우 32bit java6.sdk 최신 버전을 다운로드 받아 테스트 하였다.

 

apache-tomcat - binary version

http://tomcat.apache.org/download-70.cgi

에서 다운로드 받는다.

 

 

설치순서

 

1. java 설치 및 path 설정

다운로드 받은 파일의 압축 해제를 하고 smit으로 install 한다.

  # tar -zxvf Java6.tar.gz

  # inutoc .

  # smitty installp

 

  path 설정은 기존에 java가 설치된 경우 새로 설치한 java6이 앞으로 올 수 있게끔 설정 한다.

 

  # export PATH=/usr/java6/bin:/usr/java6/jre:$PATH

 

2. tomcat 설치 및 실행

다운로드 받은 파일을 적당한 위치에 옮긴뒤 압축 해제를 한다.

WAS의 특성상 log 데이터가 증가할 수 있으므로 가능한 파일시스템을 만들고 설치하는 것도 괜찮은 방법일 것 같다.

여기서는 /usr/local 디렉토리에 설치하는 것으로 진행하겠다.

 

  /usr/local># tar -zxvf apache-tomcat-x.x.xx.tar.gz

  /usr/local># ln -s apache-tomcat-x.x.xx tomcat

  /usr/local># cd tomcat

  /usr/local/tomcat># ./bin/startup.sh

 

아래는 실행 했을때 출력되는 결과 이다.

  Using CATALINA_BASE:   /usr/local/tomcat
  Using CATALINA_HOME:   /usr/local/tomcat
  Using CATALINA_TMPDIR: /usr/local/tomcat/temp
  Using JRE_HOME:        /usr/java6
  Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

 

3. process 확인

  # ps -ef |grep tomcat

/usr/java6/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start

 

위와 같이 프로세스가 실행되고 있으면 정상..

 

웹 페이지에서 고양이가 보이면 정상적으로 설치가 된 것이라고 보면 된다.

 

4. tomcat shutdown

tomcat의 stop은 아래 command를 실행하면 끝..

#/usr/local/tomcat/bin/shutdown.sh

 

5. 문제 해결...

실행이 되지 않거나 하는 문제는 대부분 java와 관련되는 문제인듯 하다. $CATALINA_HOME/logs 디렉토리에 있는 로그를 보고 문제 해결을 해야 한다.

 

혹은 apache-tomcat mailing list를 확인한다.

http://tomcat.apache.org/lists.html

 

6. more info..

FAQ : http://wiki.apache.org/tomcat/FAQ

Document : http://tomcat.apache.org/tomcat-7.0-doc/index.html