Thanks for the reply. My account is not root account. Now I placed " -pidfile $CATALINA_HOME/temp/jsvc.pid "; but still the same error.
[apache-tomcat-6.0.16]$ ./bin/jsvc -cp ./bin/bootstrap.jar -outfile ./logs/catalina.out -errfile ./logs/catalina.err -pidfile $CATALINA_HOME/temp/jsvc.pid org.apache.catalina.startup.Bootstrap [apache-tomcat-6.0.16]$ more ./logs/catalina.err 01/07/2008 09:15:18 27597 jsvc.exec error: syscall failed in set_caps 01/07/2008 09:15:18 27597 jsvc.exec error: set_caps(CAPS) failed 01/07/2008 09:15:18 27596 jsvc.exec error: Service exit with a return value of 4 [apache-tomcat-6.0.16]$ bgiles wrote: > > You definitely don't want to run tomcat as root! Ideally create a new > user and group, e.g., 'tomcat6', and run tomcat as that user. You'll > want to change ownership of $CATALINA_HOME and everything it contains to > tomcat6. > > I think debian puts the pid in $CATALINA_HOME/temp/tomcat6.pid. I don't > know if that breaks the rules for what goes into 'temp' though. > > You'll also need to make some ownership changes to your system, as > appropriate. E.g., my $CATALINA_HOME/logs > directory is actually a symlink to the more standard /var/log/tomcat6, > with the latter owned by my tomcat user instead of root. > > Agile Aspect wrote: >> If you're working as root, then you don't permission to write >> into /var/run. >> >> Add a flag for pid file to write somewhere where you have >> permission to write, e.g., /tmp >> >> -pidfile /tmp/jsvc.pid >> >> >> kjwchu wrote: >>> Tomcat 6.0.16 on Linux installation and setup >>> >>> My Linux version is:(gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)) #1 >>> Fri >>> Apr 20 16:25:34 EDT 2007 >>> The tomcat that I downloaded is 6.0.16 >>> >>> I've installed Tomcat6 on a Linux system per the Tomcat6 >>> documentation, as >>> follows: >>> cd $CATALINA_HOME/bin >>> tar xvfz jsvc.tar.gz >>> cd jsvc-src >>> autoconf >>> ./configure >>> make >>> cp jsvc .. >>> cd .. >>> >>> I then started Tomcat, per the documentation, as follows: >>> cd $CATALINA_HOME >>> ./bin/jsvc -cp ./bin/bootstrap.jar \ >>> -outfile ./logs/catalina.out -errfile ./logs/catalina.err \ >>> org.apache.catalina.startup.Bootstrap >>> >>> The startup fails with the following errors in the catalina.err >>> 30/06/2008 15:19:09 21791 jsvc.exec error: Cannot open PID file >>> /var/run/jsvc.pid, PID is 21791 >>> 30/06/2008 15:19:09 21790 jsvc.exec error: Service exit with a return >>> value >>> of 255 >>> >>> Can anyone tell me how to work around these errors? Thanks for any >>> thoughts. >>> >>> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Tomcat-6.0.16-on-Linux-installation-and-setup-tp18205900p18219833.html Sent from the Commons - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]