Hi there,

I have a problem with the startup of tomcat since I upgraded Tomcat 4.1.17 to 4.1.18. I just downloaded the tar.gz file and extracted it into /var/tomcat4.
Since that the startup script ("/etc/init.d/tomcat4" with "start") says "[OK]", but the server won�t come up. After some research I found that a single line in this script is not working any more.

[...]
# See how we were called.
start() {
echo -n "Starting $TOMCAT_PROG: "

if [ -x /etc/rc.d/init.d/functions ]; then
#######################################################
# This line is called, but it won�t start the server
#######################################################
daemon --user $TOMCAT_USER $TOMCAT_SCRIPT start
else
su - $TOMCAT_USER -c "$TOMCAT_SCRIPT start"
fi

RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/subsys/tomcat4
return $RETVAL
}
[...]

When I replace the line: "daemon --user $TOMCAT_USER $TOMCAT_SCRIPT start" by "su - $TOMCAT_USER -c "$TOMCAT_SCRIPT start"" the server comes up. Why is the "normal" way not working?

Thank you for any hints!

Regards,

Chris

--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to