Date: Wed, 12 Apr 2006 23:20:48 +0100 From: eoghan <freebsd@redry.net> To: Matthew Seaman <m.seaman@infracaninophile.co.uk> Cc: freebsd-questions@freebsd.org Subject: Re: stop/start services Message-ID: <443D7D40.1040605@redry.net> In-Reply-To: <443D7188.3000706@infracaninophile.co.uk> References: <443D4EA9.9090209@redry.net> <443D55C6.4010801@infracaninophile.co.uk> <443D5915.5090204@redry.net> <443D7188.3000706@infracaninophile.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Matthew Seaman wrote: > eoghan wrote: >> Matthew Seaman wrote: >>> eoghan wrote: >>> >>>> I asked a question about stopping/starting tomcat, but I suppose I didnt >>>> ask it right. >>>> What I should have asked is: >>>> How do I stop/start services that I have enabled in my rc.conf, such as >>>> mysql, tomcat etc. I have tried from my rc.d/ with tomcat but it will >>>> not work for me... >>> Like this: >>> >>> /usr/local/etc/rc.d/tomcat.sh start >>> >>> If that doesn't print out anything then double check what's in >>> /etc/rc.conf >>> If the service apparently starts up, but then you find it's not running >>> a few seconds later, then check any log files that application uses -- >>> it's >>> quite often the case that there's a configuration fubar somewhere that is >>> causing the service to give up. > >> Well I have the service enabled in my rc.conf... so going to >> localhost:8180 shows me the default tomcat page saying its working >> etc... the jsp examples work fine. >> When i try /usr/local/etc/rc.d/tomcat55.sh stop >> i get: >> tomcat55 not running? (check /var/run/tomcat55.pid) >> Thats it. tomcat55.pid contains 2039. >> I created a jsp file with just plain html in it... but when i browse to >> it I get a HTTP 500 error (exception report). >> I have the file in the correct place according to the docs so Im not >> sure why is not working... I have originally some small piece of jsp but >> figured Id have to restart the server in order for it to work, which is >> what Im trying to do now... > > That's not quite the same thing. Tomcat is clearly starting up and > running perfectly well, as you show by viewing the default web page. > > The problem seems to be the file that should contain the tomcat pid, > and which doesn't. As that pid file is what the RC scripts refer to > in order to find the process to shut down, not having the right pid > in there will cause the effects you've been seeing. There have been > a number of posts about this issue several months back on the > freebsd-java@ mailing list. I believe it was a bug in the port due > to quite a radical rethink of the way tomcat should be started up. > According to CVS that problem was fixed in the last but one update > to the www/tomcat55 port. cvsup your ports and try again. > > Oh -- in general you don't need to bounce tomcat if you modify one > of the .jsp pages it serves out. Tomcat usually notices that the > .jsp is newer than the compiled Java bytecode it creates from it, > and will recompile the page for you automatically. That, at least, > is the default behaviour although you can change it by modifying > server.xml > > Cheers, > > Matthew > Ah ok, I will cvsup and reinstall it. Then will try it again... Thanks for the info. Eoghan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?443D7D40.1040605>