I've done something similar to get tomcat starting / stopping automatically
under SuSE Linux.

The basics work, but I think I have a CLASSPATH problem that stops me using
JDBC authentication if I start tomcat this way (stopping then re-starting
manually fixes it).  I haven't had time to look much at it yet - but has
anyone else seen anything like it?

Mark

----- Original Message -----
From: "Dmitri Colebatch" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; "Antoni Reus" <[EMAIL PROTECTED]>
Sent: Tuesday, June 26, 2001 11:11 PM
Subject: Re: apache & tomcat as services under Linux


> if you want to use redhat's system an easier way to do it would be to use
> chkconfig which will do all this for you (once you have the
> /etc/rc.d/init.d/tomcat and apache scripts).
>
> cheers
> dim
>
> On Tue, 26 Jun 2001 17:27, Antoni Reus wrote:
> > Hi,
> >
> > The scripts should be named "apache" ant "tomcat" and should be
> > in  /etc/rc.d/init.d/
> >
> > then you should make a symbolic link to them in /etc/rc.d/rc3.d/
> > in the case that you start your box in the runlevel 3 (note that if when
> > you start your box it runs the X windows you are in run level 5, and you
> > should change rc3.d/ for rc5.d/. The links should be called S96tomcat
and
> > S97apache (I was wrong in my first post, yes tomcat should be run
first).
> >
> > Saludos,
> > -- Antoni Reus
> >
> > ----- Original Message -----
> > From: "Pier Paolo Bortone" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Friday, June 22, 2001 5:29 PM
> > Subject: Re: apache & tomcat as services under Linux
> >
> > > OK,
> > > I have created 2 different scripts, one for apache and one for tomcat.
> >
> > These
> >
> > > scripts works fine if I call them manualli: ./S97apache start or
> >
> > ./S96tomcat
> >
> > > start or ./K15........
> > > But if I restart Linux, when it is up both the tomcat and apache
> > > processes are not up.
> > > I have tried to examine the /var/log/boot.log but I don't found
nothing
> > > about.
> > >
> > > Why??
> > >
> > > :-(((
> > >
> > > Pier Paolo.
> > > ----- Original Message -----
> > > From: "Antoni Reus" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Wednesday, June 20, 2001 4:47 PM
> > > Subject: Re: apache & tomcat as services under Linux
> > >
> > > > Hi,
> > > >
> > > > You should create a script with something like
> > > > and put it on  /etc/rc.d/init.d/
> > > >
> > > > ------------ cut here-------------------
> > > > #!/bin/sh
> > > >
> > > > # Set this as you have it in your sistem
> > > > APACHE_HOME=/usr/local/apache
> > > > TOMCAT_HOME=/usr/local/jakarta/tomcat
> > > >
> > > > # Test apachectl
> > > > if [ ! -x $APACHE_HOME/bin/apachectl ]
> > > > then
> > > >     echo apachectl not found
> > > >     exit
> > > > fi
> > > >
> > > > # Test tomcat.sh
> > > > if [ ! -x $TOMCAT_HOME/bin/tomcat.sh ]
> > > > then
> > > >    echo tomcat not found
> > > >    exit
> > > > fi
> > > >
> > > > case $1 in
> > > > start)
> > > > ## Start services
> > > > $APACHE_HOME/bin/apachectl start
> > > > $TOMCAT_HOME/bin/startup.sh
> > > > ;;
> > > > stop)
> > > > $TOMCAT_HOME/bin/shutdown.sh
> > > > $APACHE_HOME/bin/apachectl stop
> > > > ;;
> > > > esac
> > > > -----------------cut here ----------------------
> > > >
> > > > name it "apache-tomcat" and give it execution permissions
> > > > with
> > > > chmod u+x  apache-tomcat
> > > >
> > > > Then with control-panel you can link it to the run-level 3
> > > > or you can make it directly with
> > > >
> > > > # Start in run level 3
> > > > cd /etc/rc.d/rc3.d
> > > > ln -s ../init.d/apache-tomcat S99apache-tomcat
> > > >
> > > > # Stop
> > > > cd ../rc0.d
> > > > ln -s ../init.d/apache-tomcat K11apache-tomcat
> > > >
> > > >
> > > > Saludos,
> > > >
> > > > -- Antoni Reus
> > > >
> > > > ----- Original Message -----
> > > > From: "Pier Paolo Bortone" <[EMAIL PROTECTED]>
> > > > To: <[EMAIL PROTECTED]>
> > > > Sent: Wednesday, June 20, 2001 2:15 PM
> > > > Subject: apache & tomcat as services under Linux
> > > >
> > > >
> > > > Hi,
> > > > I need to start to use apache &  tomcat in a production environment,
> >
> > thus
> >
> > > I
> > >
> > > > need to start them as services.
> > > >
> > > > I'm using RedHat 7.1, someone knows which scripts I have to put in
> >
> > rc3.d.
> >
> > > > Thanks for your time.
> > > >
> > > > Pier Paolo.
>

Reply via email to