tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kevin Offet <>
Subject Re: Running Tomcat from jsvc
Date Tue, 26 Oct 2004 23:10:18 GMT

to help cut through the apparent confusion, all you need to do is:

1) change ownership (recursively) of your tomcat install dir to ( if 
your user account that will run tomcat is called for example "tomrunner" 
) tomrunner.tomrunner.

2) change to that user and decompress and build jsvc (in the 
${tomcat.installdir}/bin dir) according to the straightforward 
instructions included.

3) change ownership of the resulting jsvc binary to root.root (root 
initially runs jsvc which then changes the user to your tomrunner)

4) build yourself a decent startup/shutdown script appropriate to your 
distro and your preferences.

Read The Fine Manual at

for all that you'll need to know. jsvc -help will also spit out it's 
allowed parameters that you can play with.

5) go have fun building web-apps. ;-)


Volkm@r wrote:
> Wolfgang Hackl wrote:
>> Hi Volkmar,
>> did you check the file system permissions of your $CATALINA_HOME 
>> directory? As I can see from my installations, server.xml has read and 
>> write permissions exclusively for its owner. My conclusion is that the 
>> directory must belong to the user, will run the service (wwwrun says 
>> your
> Hi Wolfgang,
> I got everything in /opt/jakarta-tomcat-5.0.28 owned by root:root.
> So you mean, I should change all files in the conf subdirectory to be 
> owned by wwwrun? Or is it better/safer to just make those files world 
> readable/writeable and leaving them owned by root:root?
> When, during installation of Tomcat should I have changed the ownership 
> or permissions of which files? I've installed Tomcat using
>   cd /opt
>   sudo tar xzf /tmp/jakarta-tomcat-5.0.28.tar.gz
> so that I got everything owned by root:root.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message