Wenn Apache über mod_jk mit Tomcat verbunden ist, müssen server.xml und workers.properties aufeinander abgestimmt sein:
- worker.host muss zur address des AJP-Connectors passen.
- worker.port muss dem port des AJP-Connectors entsprechen.
- Bei secretRequired="true" muss dasselbe Secret in server.xml und workers.properties eingetragen sein.
- Alte Pfade in workers.tomcat_home und workers.java_home müssen auf Tomcat 10 und Java 17 umgestellt werden.
Bei Apache und Tomcat auf demselben Server sollte der AJP-Connector nur an 127.0.0.1 oder ::1 gebunden werden. Eine Bindung an 0.0.0.0 ist nur erforderlich, wenn ein externer Apache zugreifen muss und der Zugriff entsprechend abgesichert ist.
Bei Load-Balancer-Installationen muss das Attribut jvmRoute im Engine-Element zur Route beziehungsweise zum Namen des zugehörigen Workers passen:
Nach Änderungen an server.xml starten Sie Tomcat neu. Nach Änderungen an workers.properties prüfen Sie zunächst die Apache-Konfiguration und laden Apache anschließend neu:
Falls Apache deaktiviert wurde, muss der Dienst vor dem Anwendungstest wieder aktiviert und gestartet werden.