톰켓버전 6.0
1톰켓 하나에 프로세스 2개 돌리기
1.디렉토리 분리/파일 설정
1) 톰켓 home디렉토리에 임의디렉토리 하나 생성한다 (tomcat6_ins2)
ex)/usr/share/tomcat6/tomcat6_ins2
2) 만든 tomcat6_ins2에 모든권한을 준다(777)
3) 하위 디렉토리에 conf/logs/temp/webapps/work를 만든다
4) webapps에 모든권한을 준다(777)
5) /work/Catalina와 하위디렉토리 localhost에 소유자를 tomcat으로 변경한다
6) 만든 conf에 기존 톰켓디렉토리의 conf를 모두 복사하여 넣는다
▶tomcat6.conf 변경
- CATALINA_HOME를 제외하곤 생성된 디렉토리 위치를 맞춰준다.
ex) CATALINA_BASE="/usr/share/tomcat6/tomcat6_ins2"
CATALINA_HOME="/usr/share/tomcat6"
JASPER_HOME="/usr/share/tomcat6/tomcat6_ins2"
CATALINA_TMPDIR="/usr/share/tomcat6/tomcat6_ins2/temp"
- CATALINA_PID="/var/run/tomcat6_ins2.pid"도 변경한다.
▶server.xml변경
- 모든 prot를 변경해준다.
7)/etc/sysconfig/에 기존tomcat6를 그대로 복사해서 tomcat6_ins2를 만든다
8)/usr/sbin/에 기존tomcat6를 그대로 복사해서 tomcat6_ins2를 만든다
▶tomcat6_ins2변경
- TOMCAT_CFG="/usr/share/tomcat6/tomcat6_ins2/conf/tomcat6.conf"로 바꾼다.
9) /etc/init.d/tomcat6를 복사해서 /etc/init.d/tomcat6_ins2로만든다.
▶tomcat6_ins2변경
- TOMCAT_CFG="/usr/share/tomcat6/tomcat6_ins2/conf/tomcat6.conf"
- CONNECTOR_PORT="${CONNECTOR_PORT:-8082}"
- TOMCAT_SCRIPT="/usr/sbin/tomcat6_ins2"
- TOMCAT_LOG="${TOMCAT_LOG:-/usr/share/tomcat6/tomcat6_ins2/logs/catalina.out}"
2.프로세스 조회
▶ps -ef |grep java로 조회하면 catalina.base가 각각 다르게 보인다.
tomcat 17631 -Dcatalina.base=/usr/share/tomcat6
tomcat 18315 -Dcatalina.base=/usr/share/tomcat6/tomcat6_ins2
'IT노트 > tomcat' 카테고리의 다른 글
이클립스 tomcat 실행 VS startup.dat (0) | 2015.04.12 |
---|---|
Apache 2.x + OpenSSL 인증서 설치 (0) | 2015.03.01 |
[Eclipse-tomcat]transport error 202: gethostbyname: unknown host (0) | 2015.02.24 |