I'm not sure.  Sounds like you would have to write some sort of loop...just
starting one Tomcat instance isn't going to start all of them.

What is the error message you get?  Does Tomcat just not start?  

John


> -----Original Message-----
> From: Matt Raible [mailto:[EMAIL PROTECTED]]
> Sent: Monday, September 30, 2002 12:45 PM
> To: 'Tomcat Users List'
> Subject: RE: Start Apache/Jakarta-Tomcat as Non-root user
> 
> 
> I changed my script to add these two variables and still no luck.  I
> also have them defined in catalina.sh (since I have many instances of
> tomcat running) - could that cause the problem?
> 
> #!/bin/bash
> #
> # Matt Raible 29 Sep 2002
> # For use on RedHat Linux - tested on v7.3
> 
> CATALINA_HOME=/usr/local/tomcat1; export CATALINA_HOME
> JAVA_HOME=/usr/java/j2sdk1.4.1; export JAVA_HOME
> 
> case "$1" in
> start)
>         su tomcat /usr/local/tomcat1/bin/startup.sh
>         sleep 5
>         ;;
> stop)
>         su tomcat /usr/local/tomcat1/bin/shutdown.sh
>         ;;
> *)
>         echo "Usage: $0 {start|stop}"
>         exit 1
>         ;;
> esac
> 
> exit 0
> 
> 
> > -----Original Message-----
> > From: Turner, John [mailto:[EMAIL PROTECTED]] 
> > Sent: Monday, September 30, 2002 8:15 AM
> > To: 'Tomcat Users List'
> > Subject: RE: Start Apache/Jakarta-Tomcat as Non-root user
> > 
> > 
> > 
> > My guess is your environment variables (JAVA_HOME, 
> > CATALINA_HOME) are not available at startup, but they are 
> > when you run the script from a command line after logging in.
> > 
> > John
> > 
> > 
> > > -----Original Message-----
> > > From: Matt Raible [mailto:[EMAIL PROTECTED]]
> > > Sent: Monday, September 30, 2002 10:12 AM
> > > To: 'Tomcat Users List'
> > > Subject: RE: Start Apache/Jakarta-Tomcat as Non-root user
> > > 
> > > 
> > > I've modified your script for RedHat Linux 7.3, but my 
> > tomcat instance 
> > > still won't start on bootup.  I can execute ./S40tomcat, 
> enter the 
> > > tomcat user's password and everything works fine.  Any 
> ideas or log 
> > > files I can check?
> > > 
> > > #!/bin/bash
> > > #
> > > # Matt Raible 29 Sep 2002
> > > # For use on RedHat Linux - tested on v7.3
> > > 
> > > case "$1" in
> > > start)
> > >         su tomcat /usr/local/tomcat1/bin/startup.sh
> > >         sleep 5
> > >         ;;
> > > stop)
> > >         su tomcat /usr/local/tomcat1/bin/shutdown.sh
> > >         ;;
> > > *)
> > >         echo "Usage: $0 {start|stop}"
> > >         exit 1
> > >         ;;
> > > esac
> > > 
> > > exit 0
> > > 
> > > 
> > > > -----Original Message-----
> > > > From: Jim Coble [mailto:[EMAIL PROTECTED]]
> > > > Sent: Saturday, September 28, 2002 8:11 AM
> > > > To: Tomcat Users List
> > > > Subject: Re: Start Apache/Jakarta-Tomcat as Non-root user
> > > > 
> > > > 
> > > > I accomplished this yesterday on Solaris 8 using the
> > > following script
> > > > called at system startup (linked to S40tomcat in rc3.d)
> > > ... Replace
> > > > "tomcat" after the two su commands with the user you want
> > > > Tomcat to run as 
> > > > and, of course, change the paths as appropriate for your 
> > > > system.  You'll 
> > > > also need to make sure your tomcat user has appropriate 
> > > > permissions on 
> > > > your tomcat directories.
> > > > --Jim
> > > > 
> > > > #!/sbin/sh
> > > > #
> > > > # Jim Coble 09 Jun 02
> > > > # Modified 27 Sep 02 to try to get to run as user tomcat
> > > >  
> > > > CATALINA_HOME=/usr/local/tomcat;export CATALINA_HOME
> > > > JAVA_HOME=/usr/java;export JAVA_HOME
> > > >  
> > > > case "$1" in
> > > > start)
> > > >         su tomcat /usr/local/tomcat/bin/startup.sh
> > > >         sleep 5
> > > >         ;;
> > > > stop)
> > > >         su tomcat /usr/local/tomcat/bin/shutdown.sh
> > > >         ;;
> > > > *)
> > > >         echo "Usage: $0 {start|stop}"
> > > >         exit 1
> > > >         ;;
> > > > esac
> > > >  
> > > > exit 0
> > > > 
> > > > ==================================
> > > > Jim Coble
> > > > Senior Technology Specialist
> > > > Center for Instructional Technology
> > > > Email: [EMAIL PROTECTED]
> > > > Voice: 919-660-5974  Fax: 919-660-5923
> > > > Box 90198, Duke University
> > > > Durham, NC 27708-0198
> > > > ==================================
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > Lars Nielsen Lind <[EMAIL PROTECTED]>
> > > > 09/28/2002 10:12 AM
> > > > Please respond to "Tomcat Users List"
> > > > 
> > > >  
> > > >         To:     [EMAIL PROTECTED]
> > > >         cc: 
> > > >         Subject:        Start Apache/Jakarta-Tomcat as 
> > Non-root user
> > > > 
> > > > 
> > > > Hi.
> > > > 
> > > > Are the some easy ways to start Apache / Jakarta-Tomcat as
> > > > Non-root user 
> > > > - for instance with a  user created for the purpose?
> > > > 
> > > > Are the any security risks (for instance access to root) to
> > > > be aware of?
> > > > 
> > > > Best regards,
> > > > 
> > > > Lars Nielsen Lind
> > > > 
> > > > 
> > > > --
> > > > To unsubscribe, e-mail:   
> > > > <mailto:tomcat-user-> [EMAIL PROTECTED]>
> > > > For
> > > > additional commands, 
> > > > e-mail: <mailto:[EMAIL PROTECTED]>
> > > > 
> > > > 
> > > > 
> > > > 
> > > 
> > > 
> > > 
> > > --
> > > To unsubscribe, e-mail:   
> > <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail: 
> > <mailto:[EMAIL PROTECTED]>
> > 
> 
> 
> 
> --
> To unsubscribe, e-mail:   
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

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

Reply via email to