Debian: Tomcat Startup Variablen korrekt setzen

Unter Debian Etch ist der korrekte Platz zum Ändern der Tomcat-Startvariablen (bswp. für das Setzen einer Hudson_Home Variable) die Datei „/etc/default/tomcat5.5“.

CATALINA_OPTS="-DHUDSON_HOME=/opt/hudson -Xmx512m"

Ein Gedanke zu „Debian: Tomcat Startup Variablen korrekt setzen“

  1. In Debian Lenny ist das setzen einer Tomcat-Startup Variable nicht mehr ganz so einfach.

    In dem Startskript /etc/init.d/tomcat5.5 von Lenny wird die Variable CATALINA_OPTS nicht mehr ausgelesen (obwohl diese in Tomcat catalina.sh noch immer vorkommt, was aber zur Verwendung nicht ausreicht).

    In dem Fall von HUDSON_HOME kann man sich aber mit Hilfe der globalen Environment-Einstellungen helfen. Man kann in die Datei /etc/environment die HUDSON_HOME Variable eintragen. Dies führt dann dazu, dass Hudson diese Variable beim Start findet.

    Die Datei /etc/environment kann beispielsweise so aussehen:

    CATALINA_BASE="/var/lib/tomcat5.5"
    CATALINA_HOME="/usr/share/tomcat5.5"
    HUDSON_HOME=/opt/hudson                   
    JAVA_HOME=/usr/lib/jvm/java-6-sun
    LANG="de_AT.UTF-8"

Schreibe einen Kommentar