Avatar billede roo104 Nybegynder
18. oktober 2003 - 22:55 Der er 4 kommentarer og
1 løsning

Tomcat som service og JAVA_HOME

Hvordan kan jeg få tomcat til at starte som en service?

Jeg har også et andet probelm, hver gang jeg vil starte tomcat skal jeg sætte JAVA_HOME og PATH, kan man ikke få det sat for alle brugere en gang for alle.

Jeg er helt ny i linux, så vær så pædagogisk som muligt :-)
Avatar billede roo104 Nybegynder
19. oktober 2003 - 00:13 #2
ok lavede en fil tomcatd i mappen /etc/init.d som ser sådan her ud:

#!/bin/bash
TOMCAT_HOME=/var/tomcat
TOMCAT_START=/var/tomcat/bin/startup.sh
TOMCAT_STOP=/var/tomcat/bin/shutdown.sh

#Necessary environment variables
export CATALINA_HOME=/usr/local/tomcat/tomcat-4.1.18
export JAVA_HOME=/usr/java/j2sdk1.4.2_01
export PATH=$path:/usr/java/j2sdk1.4.2_01/bin

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

#Check for tomcat script
if [ ! -f $TOMCAT_HOME/bin/catalina.sh ]
then
    echo "Tomcat not available..."
    exit
fi

start() {
    echo -n "Starting Tomcat: "
    daemon $TOMCAT_START
    echo
    touch /var/lock/subsys/tomcatd
# We may need to sleep here so it will be up for apache
#    sleep 5
#Instead should check to see if apache is up by looking for http.pid
}

stop() {
    echo -n $"Shutting down Tomcat: "
    daemon $TOMCAT_STOP
    rm -f /var/lock/subsys/tomcatd.pid
    echo
}


case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        sleep 3
        start
        ;;
    *)
        echo "Usage: tomcatd {start|stop|restart}"
    exit 1
esac



Tilføjede tomcatd ved at sige
chkconfig --add tomcatd


i linket http://www.mail-archive.com/tomcat-user@jakarta.apache.org/msg88796.html havde han også en status, men den kunne jeg ikke lige få til at virke, men det kører uden den.
Avatar billede arne_v Ekspert
19. oktober 2003 - 09:21 #3
Godt du kunne bruge linket !

:-)
Avatar billede abatabat Nybegynder
31. marts 2006 - 15:13 #4
jeg har taget det roo104 har skrevet og gjort det samme, men maskinen skriver "tjenesten tomcat understøtter ikke chkconfig" ???
Avatar billede abatabat Nybegynder
03. april 2006 - 10:12 #5
fejlen fundet der skal også være "# chkconfig: 345 84 16". men nu skriver den så env: /etc/init.d/tomcat  Ingen sådan fil eller filkatalog..... men jeg har lagt den i init.d ????
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester