톰캣 설정좀.....
작성자 정보
- 박성준 작성
- 작성일
컨텐츠 정보
- 2,327 조회
- 0 추천
- 목록
본문
JROCKIT 를 이용해서 개별 톰캣 인스턴스를 별도로 구동시키려고하는데요.
잘안되서 이렇게 질문드립니다
근데 잘되긴하는데. 문제는. 톰캣 기본 lib 폴더의 인식을못합니다.
왜그런지 모르겠네여 아님 설정을 잘못한건지.
/usr/loca/tomcat 이 톰캣이 설치된곳이고요
/data1/tomcat/ 안의 폴더의 프로젝트명으로 소스파일과 각 서버 설정이 들어간 경로입니다.
서버 정상적으로 되는거 확인했고요
파일로거나 그런거 추가를하면 클래스낫파운드 에러떠서 기본 lib안의 jar파일을 못읽더군여.
아래 classpath 를 잡아주면 되긴하는데 일일이 다 잡아줄수도없고
어케해야하는지 좀알려주세요....
#!/bin/sh
cd /data1/tomcat/test
MODULE_NAME=`basename `pwd``
export CATALINA_BASE=/data1/tomcat/$MODULE_NAME
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_PID="$CATALINA_BASE/$MODULE_NAME.pid"
echo "CATALINA_BASE=$CATALINA_BASE"
TODAY=`date +"%Y%m%d"`
CATALINA_OUT="$CATALINA_BASE/logs/catalina_$TODAY.out"
touch $CATALINA_OUT
echo $$ > $CATALINA_PID
JROCKIT_OPTS='-Xgc:gencon -Xverbose:memory,cpuinfo '
JROCKIT_OPTS="$JROCKIT_OPTS -Xverboselog:logs/vmlog_$TODAY.out "
exec /usr/local/jrockit-jdk1.5.0_03/bin/java $JROCKIT_OPTS
-Dtest_server_test=true
-D$MODULE_NAME -Xms256m -Xmx256m
-Dhibernate.show_sql=true -Dcafesta.auth.encoding=SJIS -Djava.awt.headless=true
-Djava.endorsed.dirs=$CATALINA_HOME/common/endorsed
-classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/commons-logging-api.jar
-Dcatalina.base=$CATALINA_BASE
-Dcatalina.home=$CATALINA_HOME
-Djava.io.tmpdir=$CATALINA_BASE/temp
-Duser_rpc_test=false
-Dtest_server_test=true
org.apache.catalina.startup.Bootstrap start
>> $CATALINA_OUT 2>&1
관련자료
-
이전
-
다음