독립 tomcat 에 관하여 조언 부탁드립니다.
root가 아닌 각 계정 권한으로 독립tomcat을 사용하려 합니다.
각 계정별로 미리 다운 받은 apache-tomcat-5.5.26.tar.gz 파일을 올려 압축을 해제 한뒤
apache-tomcat-5.5.26/bin 안에 shutdown.sh 와 startup.sh 에 아래와 같이 각각 설정을 하였습니다.
export JAVA_HOME=/usr/java/jdk1.5.0_15
export CATALINA_HOME=/home/aaa/apache-tomcat-5.5.26
export CLASSPATH=./:/usr/java/jdk1.5.0_15/lib/tools.jar:/home/aaa/apache-tomcat-5.5.26/common/lib/servlet-api.jar:/home/aaa/html/WEB-INF/lib/mysql-connector-java-5.0.8-bin.jar
export PATH=.:/bin:/usr/bin/
위 와 같이 설정 하고 ./startup.sh를 하면 정상적으로
Using CATALINA_BASE: /home/aaa/apache-tomcat-5.5.26
Using CATALINA_HOME: /home/aaa/apache-tomcat-5.5.26
Using CATALINA_TMPDIR: /home/aaa/apache-tomcat-5.5.26/temp
Using JRE_HOME: /usr/java/jdk1.5.0_15
가 실행 되면서 tomcat이 가동 됩니다.
server.xml 에서는 기본 설정 그대로 하고
aaa.com 만 추가 하였습니다.
문제는 위와 똑같이 bbb계정을 만들어 tomcat를 가동시키면
Using CATALINA_BASE: /home/bbb/apache-tomcat-5.5.26
Using CATALINA_HOME: /home/bbb/apache-tomcat-5.5.26
Using CATALINA_TMPDIR: /home/bbb/apache-tomcat-5.5.26/temp
Using JRE_HOME: /usr/java/jdk1.5.0_15
화면이 뜨는데 root에서 ps로 확인 해보면 먼저 실행된 tomcat만 떠있고 나중에 start한 tomcat는 안보입니다.
그리고 둘중 아무계정에서 tomcat을 중지 하면 tomcat이 죽습니다. 예를 들어 aaa에서 tomcat를 실행 하면 aaa권한으로 tomcat이 돌아 가는데
bbb게정에서 shutdown을 하면 aaa로 돌아가던 tomcat이 죽어버리네요
제가 설정을 잘못하거나 빠트린 부분이 있을까요?? mod_jk랑 apache랑 연동 했구요...
참고 한 자료들이 거의 tomcat 4.x라서 제가 쓰고 있는 5.5랑 많이 틀린것 같은데;;
고수님들의 조언 부탁 드립니다.
아래는 제 서버 환경입니다.
OS : CentOS 5.0
httpd : 2.2
php : 5.x
mysql : 4.1
tomcat : 5.5
jdk : 1.5
mod_jk : tomcat-connectors-1.2.26
댓글 달기