Hi, I've installed tomcat 6.0.18 on my ubuntu box (hardy heron server). I've set the CATALINA_BASE in another place that the tomcat install. I didn't modify any configuration files.
Tomcat starts correctly, but a timeout occurs when stopping (see logs at the end of the mail). I'm using the following command to start/stop tomcat sudo service tomcat start; sudo service tomcat stop; the /etc/init.d script is # Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid JAVA_HOME=/usr/lib/jvm/java-6-sun; export JAVA_HOME JAVA_OPTS="-server -Xms100m -Xmx512m"; export JAVA_OPTS CATALINA_HOME=/usr/local/tomcat; export CATALINA_HOME CATALINA_BASE=/home/special/tomcat; export CATALINA_BASE case $1 in start) sh $CATALINA_HOME/bin/startup.sh ;; stop) sh $CATALINA_HOME/bin/shutdown.sh ;; restart) sh $CATALINA_HOME/bin/shutdown.sh sh $CATALINA_HOME/bin/startup.sh ;; *) echo $"Usage: $0 {start|stop|restart}" exit 1 esac exit 0 [EMAIL PROTECTED]:/etc/init.d$ ll /home/special/tomcat total 28 drwxr-xr-x 7 root root 4096 2008-10-18 17:51 . drwxr-xr-x 4 thomas thomas 4096 2008-10-18 17:50 .. drwxr-xr-x 2 root root 4096 2008-10-18 18:34 conf drwxr-xr-x 2 root root 4096 2008-10-18 18:34 logs drwxr-xr-x 2 root root 4096 2008-10-18 17:51 temp drwxr-xr-x 2 root root 4096 2008-10-18 17:56 webapps drwxr-xr-x 2 root root 4096 2008-10-18 17:51 work [EMAIL PROTECTED]:/etc/init.d$ ll /usr/local/tomcat/ total 96 drwxr-xr-x 9 thomas thomas 4096 2008-07-22 02:01 . drwxr-xr-x 11 root root 4096 2008-10-18 15:29 .. drwxr-xr-x 3 thomas thomas 4096 2008-10-18 18:31 bin drwxr-xr-x 2 thomas thomas 4096 2008-10-18 18:25 conf drwxr-xr-x 2 thomas thomas 4096 2008-07-22 02:01 lib -rw-r--r-- 1 thomas thomas 37950 2008-07-22 02:01 LICENSE drwxr-xr-x 2 thomas thomas 4096 2008-10-18 18:28 logs -rw-r--r-- 1 thomas thomas 556 2008-07-22 02:01 NOTICE -rw-r--r-- 1 thomas thomas 7317 2008-07-22 02:01 RELEASE-NOTES -rw-r--r-- 1 thomas thomas 6587 2008-07-22 02:01 RUNNING.txt drwxr-xr-x 2 thomas thomas 4096 2008-07-22 02:01 temp drwxr-xr-x 7 thomas thomas 4096 2008-07-22 02:01 webapps drwxr-xr-x 3 thomas thomas 4096 2008-10-18 18:25 work Here is the log : [EMAIL PROTECTED]:/home/special/tomcat/logs$ sudo service tomcat start; tail -f catalina.out Using CATALINA_BASE: /home/special/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /home/special/tomcat/temp Using JRE_HOME: /usr/lib/jvm/java-6-sun Oct 18, 2008 6:34:52 PM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-sun-1.6.0.07/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.07/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.07/jre/../lib/amd64:/usr/java/packages/lib/amd64:/lib:/usr/lib Oct 18, 2008 6:34:52 PM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 Oct 18, 2008 6:34:52 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 699 ms Oct 18, 2008 6:34:52 PM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Oct 18, 2008 6:34:52 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.18 Oct 18, 2008 6:34:52 PM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Oct 18, 2008 6:34:52 PM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 Oct 18, 2008 6:34:52 PM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/53 config=null Oct 18, 2008 6:34:52 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 168 ms Oct 18, 2008 6:35:19 PM org.apache.coyote.http11.Http11Protocol pause INFO: Pausing Coyote HTTP/1.1 on http-8080 Oct 18, 2008 6:38:28 PM org.apache.catalina.connector.Connector pause SEVERE: Protocol handler pause failed java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:519) at java.net.Socket.connect(Socket.java:469) at java.net.Socket.<init>(Socket.java:366) at java.net.Socket.<init>(Socket.java:209) at org.apache.jk.common.ChannelSocket.unLockSocket(ChannelSocket.java:486) at org.apache.jk.common.ChannelSocket.pause(ChannelSocket.java:283) at org.apache.jk.server.JkMain.pause(JkMain.java:681) at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153) at org.apache.catalina.connector.Connector.pause(Connector.java:1073) at org.apache.catalina.core.StandardService.stop(StandardService.java:563) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744) at org.apache.catalina.startup.Catalina.stop(Catalina.java:628) at org.apache.catalina.startup.Catalina.start(Catalina.java:603) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Oct 18, 2008 6:38:29 PM org.apache.catalina.core.StandardService stop INFO: Stopping service Catalina Oct 18, 2008 6:38:29 PM org.apache.coyote.http11.Http11Protocol destroy INFO: Stopping Coyote HTTP/1.1 on http-8080 Any idea of what's wrong ? Thomas