diff options
| author | Joseph D. Wagner <joe@josephdwagner.info> | 2012-01-12 01:28:30 +0400 |
|---|---|---|
| committer | Ivan Afonichev <ivan.afonichev@gmail.com> | 2012-01-12 01:28:30 +0400 |
| commit | a4cdf56b82db3fd9a8405c21f6b73d2a31c5e49e (patch) | |
| tree | 4b64659a4a579ee65ba2ba805f85752a745acb66 /tomcat-7.0.wrapper | |
| parent | 4cfe7cc5cd0f75874001c7a1c0a872192b2c0924 (diff) | |
| download | tomcat-a4cdf56b82db3fd9a8405c21f6b73d2a31c5e49e.tar.gz tomcat-a4cdf56b82db3fd9a8405c21f6b73d2a31c5e49e.tar.xz tomcat-a4cdf56b82db3fd9a8405c21f6b73d2a31c5e49e.zip | |
support jsvc for starting tomcat
Diffstat (limited to 'tomcat-7.0.wrapper')
| -rw-r--r-- | tomcat-7.0.wrapper | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tomcat-7.0.wrapper b/tomcat-7.0.wrapper index ad3091b..5a81ae2 100644 --- a/tomcat-7.0.wrapper +++ b/tomcat-7.0.wrapper @@ -26,6 +26,15 @@ CLASSPATH="${CLASSPATH}:${CATALINA_HOME}/bin/bootstrap.jar" CLASSPATH="${CLASSPATH}:${CATALINA_HOME}/bin/tomcat-juli.jar" CLASSPATH="${CLASSPATH}:$(build-classpath commons-daemon 2>/dev/null)" +# if jsvc installed and USE_JSVC=true +# then use jsvc instead of calling java directly +if [ -x /usr/bin/jsvc ] && [ "$USE_JSVC" = "true" ]; then + JAVACMD="/usr/bin/jsvc -nodetach -user ${TOMCAT_USER} -outfile ${CATALINA_BASE}/logs/catalina.out -errfile ${CATALINA_BASE}/logs/catalina.out" + if [ "$1" = "stop" ]; then + JAVACMD="${JAVACMD} -stop" + fi +fi + if [ "$1" = "start" ]; then ${JAVACMD} $JAVA_OPTS $CATALINA_OPTS \ -classpath "$CLASSPATH" \ |
