Author: rjung Date: Mon Jun 20 12:37:01 2011 New Revision: 1137607 URL: http://svn.apache.org/viewvc?rev=1137607&view=rev Log: Slight improvement of configtest handling in Unix shell script:
- add to usage - don't use CATALINA_OPTS (think memory size etc.) - log a message if status != 0 Modified: tomcat/trunk/bin/catalina.sh Modified: tomcat/trunk/bin/catalina.sh URL: http://svn.apache.org/viewvc/tomcat/trunk/bin/catalina.sh?rev=1137607&r1=1137606&r2=1137607&view=diff ============================================================================== --- tomcat/trunk/bin/catalina.sh (original) +++ tomcat/trunk/bin/catalina.sh Mon Jun 20 12:37:01 2011 @@ -482,13 +482,17 @@ elif [ "$1" = "stop" ] ; then elif [ "$1" = "configtest" ] ; then - eval \"$_RUNJAVA\" $JAVA_OPTS $CATALINA_OPTS \ + eval \"$_RUNJAVA\" $JAVA_OPTS \ -Djava.endorsed.dirs=\"$JAVA_ENDORSED_DIRS\" -classpath \"$CLASSPATH\" \ -Dcatalina.base=\"$CATALINA_BASE\" \ -Dcatalina.home=\"$CATALINA_HOME\" \ -Djava.io.tmpdir=\"$CATALINA_TMPDIR\" \ org.apache.catalina.startup.Bootstrap configtest - exit $? + result=$? + if [ $result -ne 0 ]; then + echo "Configuration error detected!" + fi + exit $result elif [ "$1" = "version" ] ; then @@ -516,6 +520,7 @@ else echo " stop n Stop Catalina, waiting up to n seconds for the process to end" echo " stop -force Stop Catalina, wait up to 5 seconds and then use kill -KILL if still running" echo " stop n -force Stop Catalina, wait up to n seconds and then use kill -KILL if still running" + echo " configtest Run a basic syntax check on server.xml - check exit code for result" echo " version What version of tomcat are you running?" echo "Note: Waiting for the process to end and use of the -force option require that \$CATALINA_PID is defined" exit 1 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org