SuperX

KontaktMail für InfosSuchenLogin

Einrichtung Mod-JK unter Ubuntu Linux

Das folgende Vorgehen wurde getestet unter Ubuntu Linux Server 22.04 (x86_64), d.h. Apache 2.4 und Tomcat 9:

Installieren Sie Java OpenJDK 11, Tomcat 9, Apache 2.4 und mod_jk:

apt-get update
apt-get install -y openjdk-11-jdk
apt-get install -y tomcat9
apt-get install -y apache2 libapache2-mod-jk

Das mod_jk wird automatisch aktiviert, die Konfiguration landet defaultmäßig in der Datei

/etc/apache2/mods-available/mod_jk.conf

Entfernen Sie dann die -Elemente jk-manager und jk-status.

Wenn Sie den in Ubuntu Linux eingebauten Apache und Tomcat nutzen, gehen Sie wie folgt vor (Beispielwebanwendung liegt in /var/lib/tomcat9/webapps/superx):

Alias /superx "/var/lib/tomcat8/webapps/superx"

Options Indexes FollowSymLinks

JkMount /superx/servlet/* ajp13
JkMount /superx/* ajp13

AllowOverride None
deny from all


AllowOverride None
deny from all

JkMountCopy All

Setzen Sie in der Datei /etc/libapache2-mod-jk/workers.properties

workers.tomcat_home=/var/lib/tomcat9
workers.java_home=/usr/lib/jvm/java-11-openjdk-amd64
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.ajp13.secret=geheim

Danach starten Sie den Apache mit

/etc/init.d/apache2 start

Logmeldungen des mod_jk liegen in

/var/log/apache2/mod_jk.log.