Hi,
when i stop the tomcat service
Quote:
sudo service tomcat1 stop
|
according to tomcat log server instance stopped, but in
"ps -auxww | grep tomcat" command tomcat running.
Quote:
tomcat1 9544 0.2 28.6 2534632 1100744 ? Sl Jan25 17:01 /usr/bin/java -Djava.util.logging.config.file=/data/tomcat1/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/data/tomcat1/endorsed -classpath /data/tomcat1/bin/bootstrap.jar:/data/tomcat1/bin/tomcat-juli.jar -Dcatalina.base=/data/tomcat1 -Dcatalina.home=/data/tomcat1 -Djava.io.tmpdir=/data/tomcat1/temp org.apache.catalina.startup.Bootstrap start
|
Quote:
sudo service tomcat1 stop
|
i get the following exception
i tried to stop again using the same command
Quote:
Jan 31, 2013 3:51:31 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
at java.net.Socket.connect(Socket.java:546)
at java.net.Socket.connect(Socket.java:495)
at java.net.Socket.<init>(Socket.java:392)
at java.net.Socket.<init>(Socket.java:206)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:499)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:371)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:453)
|
I need to kill the process everytime. I cant able to stop the service by
Quote:
sudo service tomcat1 stop
|
But if i start the service
Quote:
sudo service tomcat start
|
One more tomcat is running with different process.
Quote:
tomcat1 23333 0.5 24.9 3497560 959456 ? Sl 05:19 1:46 /usr/bin/java -Djava.util.logging.config.file=/data/tomcat1/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms2048m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=512m -Djava.endorsed.dirs=/data/tomcat1/endorsed -classpath /data/tomcat1/bin/bootstrap.jar:/data/tomcat1/bin/tomcat-juli.jar -Dcatalina.base=/data/tomcat1 -Dcatalina.home=/data/tomcat1 -Djava.io.tmpdir=/data/tomcat1/temp org.apache.catalina.startup.Bootstrap start
tomcat1 25893 65.8 2.4 3317508 95580 pts/1 Sl 10:30 0:03 /usr/bin/java -Djava.util.logging.config.file=/data/tomcat1/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms2048m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=512m -Djava.endorsed.dirs=/data/tomcat1/endorsed -classpath /data/tomcat1/bin/bootstrap.jar:/data/tomcat1/bin/tomcat-juli.jar -Dcatalina.base=/data/tomcat1 -Dcatalina.home=/data/tomcat1 -Djava.io.tmpdir=/data/tomcat1/temp org.apache.catalina.startup.Bootstrap start
ubuntu 25912 0.0 0.0 8104 924 pts/1 S+ 10:31 0:00 grep --color=auto tomcat
|
This is my startup script.
Quote:
#!/bin/sh
export CATALINA_HOME1=/data/tomcat1
# See how we were called.
case "$1" in
start)
# Start daemon.
echo -n "Starting Tomcat: "
su - tomcat1 -c $CATALINA_HOME1/bin/startup.sh
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/tomcat1
;;
stop)
# Stop daemons.
echo -n "Shutting down Tomcat: "
su - tomcat1 -c $CATALINA_HOME1/bin/shutdown.sh
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f /var/lock/tomcat1
echo
[ $RETVAL = 0 ] && rm -f /var/lock/tomcat1
;;
restart)
$0 stop
$0 start
;;
condrestart)
[ -e /var/lock/tomcat1 ] && $0 restart
;;
status)
status tomcat1
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
esac
exit 0
|
Please suggest me an idea.
Thanks