2.1.5.5.4 Einrichtung Apache-Tomcat Anbindung unter Suse Linux

Das folgende Vorgehen wurde getestet unter SUSE Linux Enterprise Server 12 SP3   (x86_64), d.h. Apache 2.4 und Tomcat 8 :

 

Wenn Sie den in Suse Linux eingebauten Apache und Tomcat nutzen, gehen Sie wie folgt vor (Beispielwebanwendung liegt in /usr/share/tomcat/superx/webserver/tomcat/webapps/superx ):

Kopieren Sie die Dateien superx_mod_jk.conf.sam und workers.properties.sam nach /etc/tomcat/conf.d/superx_mod_jk.conf bzw.   workers.properties .

Setzen Sie in der Datei   superx_mod_jk.conf :

LoadModule jk_module /usr/lib64/apache2/mod_jk.so

JkWorkersFile /etc/tomcat/conf.d/workers.properties

JkLogFile /var/log/tomcat/mod_jk.log

JkLogLevel error

JkMountCopy All

JkMount /*.jsp ajp13

JkMount /servlet/* ajp13

Alias /superx "/usr/share/tomcat/superx/webserver/tomcat/webapps/superx"

<Directory "/usr/share/tomcat/superx/webserver/tomcat/webapps/superx">

    Options Indexes FollowSymLinks

</Directory>

JkMount /superx/servlet/* ajp13

JkMount /superx/* ajp13

<Location "/superx/WEB-INF/">

    AllowOverride None

    Require all denied

</Location>

<Location "/superx/META-INF/">

    AllowOverride None

    Require all denied

</Location>

 

Setzen Sie in der Datei   workers.properties:

workers.tomcat_home=/usr/share/tomcat

workers.java_home=/usr/lib64/jvm

ps=/

worker.list=ajp13

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

worker.ajp13.lbfactor=1

 

Dann binden Sie die Dateien in den Apache ein, indem Sie in der Datei /etc/sysconfig/apache2 die Zeile

APACHE_CONF_INCLUDE_FILES="/etc/tomcat/conf.d/superx_mod_jk.conf"

ergänzen.

Danach starten Sie den Apache mit

rcapache2 restart

Logmeldungen des mod_jk liegen in /var/log/tomcat/mod_jk.log .

Damit der Server beim Booten hochfährt, geben Sie ein:

chkconfig --set apache2 on


Druckversion HTML

Zur Superx-Homepage SuperX ist auch ein CampusSource-Projekt. Zur CampusSource-Homepage | Powered by FreeMarker Seite 108 / 397
Letzter Update: 29.6.2022
Impressum| Datenschutz