Portál AbcLinuxu, 10. května 2025 07:26

Dotaz: Zprovozneni Apache Tomcat

21.9.2009 16:09 Martin Duda
Zprovozneni Apache Tomcat
Přečteno: 673×
Odpovědět | Admin

Zdravim, nainstaloval jsem apache tomcat a nastavil promennou JAVA_HOME, presto mi nejde spustit:

$ which java
/opt/java/bin/java
$ echo $JAVA_HOME
/opt/java
$ sudo /etc/rc.d/tomcat start
:: Starting Tomcat                                             [BUSY]
21/09/2009 15:49:39 17722 jsvc error: Cannot locate Java Home  [FAIL]

Nevite prosim cim to je?


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Pavel Stárek avatar 21.9.2009 16:16 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: Zprovozneni Apache Tomcat
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co je to za distribuci? Co je v souboru /etc/rc.d/tomcat ? Podle mne, ten skript /etc/rc.d/tomcat nebo prográmek jsvc tu proměnnou JAVA_HOME nevidí. A nejsem si jistý, jestli nemusí být nastavená proměnná PATH jako:
PATH=$PATH:$JAVA_HOME/bin
export $PATH
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
21.9.2009 16:35 Martin Duda
Rozbalit Rozbalit vše Re: Zprovozneni Apache Tomcat

Jedna se o Arch Linux

Kod aktivni pri zadani tomcat start je tento:

case "$1" in
  start)
    stat_busy "Starting Tomcat"
    /opt/tomcat/bin/jsvc \
      -user tomcat \
      -home /usr/lib/jvm/java-1.6.0-openjdk \
      -Dcatalina.home=/opt/tomcat \
      -Dcatalina.base=/opt/tomcat \
      -Djava.io.tmpdir=/opt/tomcat/temp \
      -wait 10 \
      -pidfile /var/run/tomcat.pid \
      -errfile /opt/tomcat/logs/catalina.log \
      $CATALINA_OPTS \
      -cp /usr/lib/jvm/java-1.6.0-openjdk/lib/tools.jar:/opt/tomcat/bin/commons-daemon.jar:/opt/tomcat/bin/bootstrap.jar \
      org.apache.catalina.startup.Bootstrap

    if [ $? -gt 0 ]; then
      stat_fail
    else
      add_daemon tomcat
      stat_done
    fi
    ;;

Jinak ty dva radky co jste psal mam souboru .bashrc.

Pavel Stárek avatar 21.9.2009 17:01 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: Zprovozneni Apache Tomcat
Problém bude asi v řádcích:

-home /usr/lib/jvm/java-1.6.0-openjdk

-cp /usr/lib/jvm/java-1.6.0-openjdk/lib/tools.jar

kde by mělo asi být místo /usr/lib/jvm/java-1.6.0-openjdk to vaše /opt/java.
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
21.9.2009 17:12 Martin Duda
Rozbalit Rozbalit vše Re: Zprovozneni Apache Tomcat

Pomohlo to, dekuji.

21.9.2009 16:31 Lukas Lipavsky | skóre: 8
Rozbalit Rozbalit vše Re: Zprovozneni Apache Tomcat
Odpovědět | | Sbalit | Link | Blokovat | Admin

Spoustite prikaz pres sudo, ktere zrusi vasi promennou, protoze se to pusti pod jinym uzivatelem. Takze bud nastavte JAVA_HOME pro roota, nebo zkuste 'sudo -E /etc/rc.d/tomcat start'

blog
21.9.2009 16:40 Martin Duda
Rozbalit Rozbalit vše Re: Zprovozneni Apache Tomcat
$ su root
Password:
# echo $JAVA_HOME
/opt/java
# /etc/rc.d/tomcat start
:: Starting Tomcat                                            [BUSY]
21/09/2009 16:39:11 26888 jsvc error: Cannot locate Java Home [FAIL]

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.