Apache-httpd-2.2.x + mod_jk 1.2.30 + tomcat 6 Fehler: Konnte nicht finden worker mit dem Namen 'XXXXX' in uri anzeigen von post-processing

Ich erhalte die folgende Fehlermeldung während der Konfiguration des load balancer mit zwei Tomcat Instanzen:

[info] mod_jk.c (3189): mod_jk/1.2.30 initialisiert
[Fehler] jk_uri_worker_map.c (506): Konnte nicht finden Arbeiter mit Namen "loadmanager" in uri anzeigen Nachbearbeitung.

Folgenden meine Konfiguration Einstellungen:

httpd.conf änderungen

# Include mod_jk configuration file
Include conf/mod_jk.conf

mod_jk.conf

LoadModule jk_module modules/mod_jk.so    
JkWorkersFile conf/workers.properties    
JkLogFile logs/mod_jk.log    
JkLogLevel info    
JkLogStampFormat  "[%a %b %d %H:%M:%S %Y]"    
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories    
JkRequestLogFormat "%w %V %T"    
JkMount /TestLB1/loadmanager    
JkMount /TestLB1/* loadmanager    
JkShmFile logs/jk.shm

Arbeitnehmer.Eigenschaften

worker.list=loadmanager

worker.tomcat1.port=18081
worker.tomcat1.host=localhost
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor=1

worker.tomcat2.port=28081
worker.tomcat2.host=localhost
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor=1

worker.loadmanager.type=lb
worker.loadmanager.balance_workers=tomcat1,tomcat2
worker.loadmanager.sticky_session=True

In der Tomcat server.xml ich habe den jvmRoute-Attribut-Engine auch

 <Engine defaultHost="localhost" name="Catalina" jvmRoute="tomcat1">
 <Engine defaultHost="localhost" name="Catalina" jvmRoute="tomcat2">

Sowohl die Tomcat Instanzen laufen gut mit AJP-ports 18081 & 28081 bzw.

Aber beim starten des Apache httpd.exe die mod_jk-log-Dateien und zeigt immer den oben genannten Fehler, wenn ich versuche, Zugriff auf meine web-app durch http://localhost/TestLB1 nichts kommt.

Jede Lösung?

InformationsquelleAutor PushkarT | 2010-09-08

Schreibe einen Kommentar