• [^] # Re: echo $JAVA_HOME

    Posté par . En réponse au message Install Tomcat sur Ubuntu 6.06. Évalué à 2.

    Bah chez moi ça marche pourtant, avec tomcat5 fraichement installé pour l'essai.

    root@karlanton:~# /usr/share/tomcat5/bin/startup.sh
    The JAVA_HOME environment variable is not defined
    This environment variable is needed to run this program
    root@karlanton:~# export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
    root@karlanton:~# /usr/share/tomcat5/bin/startup.sh
    Using CATALINA_BASE: /usr/share/tomcat5
    Using CATALINA_HOME: /usr/share/tomcat5
    Using CATALINA_TMPDIR: /usr/share/tomcat5/temp
    Using JAVA_HOME: /usr/lib/jvm/java-1.5.0-sun


    Sinon, essaye de rajouter l'affichage des variables dans les scripts /usr/share/tomcat5/bin/startup.sh et surtout (ou plutôt d'ailleurs) /usr/share/tomcat5/bin/catalina.sh, en rajoutant -ex après l'invocation du shell, comme ça en début de script :

    #!/bin/sh -ex


    Tu dois voir le bon chemin vers le binaire java à un moment, dans l'appel de catalina.sh, ce qui n'est apparemment pas le cas actuellement.