Starting and Stopping

Remove the contents of the tomcat work directory:

/etc/init.d/gsrc stop
rm /usr/local/tomcat/logs/*; rm -rf /usr/local/tomcat/work/Standalone/localhost/*
/etc/init.d/gsrc start

Validating xml files

xmllint -dtdvalid http://java.sun.com/dtd/web-app_2_3.dtd ~/java/gigascale/WEB-INF/web.xml

Logs

There are various logs in /usr/local/tomcat/logs
catalina.out
catalina_log.2008-12-19.txt
andrewsj_log.2008-12-19.txt chessj_log.2008-12-19.txt embeddedj_log.2008-12-19.txt localhost_access_log.2008-12-19.txt localhost_log.2008-12-19.txt trustj_log.2008-12-19.txt
mod_jk.log

catalina.out

When I update libexec/mod_jk.so with the new version and restart, catalina.out contains:

Stopping service Tomcat-Standalone
mod_jk location: libexec/mod_jk.so
Make sure it is installed corectly or  set the config location
Using 
Starting service Tomcat-Standalone
The "Make sure it is installed corectly" comes from: ApachConfig.java which is trying to write a new configuration file.

It looks like these message appear if one runs /etc/init.d/gsrc start in a directory other than /usr/local/apache - the problem is that libexec/mod_jk.so must exist.

tomcat-3.3 mod_jk howto suggests:

$APACHE_HOME/bin/apachectl configtest
to determine whether to compile with EAPI