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

Reply via email to