질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

톰캣 설정좀.....

작성자 정보

  • 박성준 작성
  • 작성일

컨텐츠 정보

본문

 

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

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,303 명
  • 현재 강좌수 :  36,967 개
  • 현재 접속자 :  368 명