2009-10-31 4 views
0

J'avais mod-jk qui fonctionnait il y a un certain temps, mais après avoir changé de serveur et modifié certains fichiers, cela ne fonctionne plus. J'utilise mod_jk-1.2.28 avec JBoss 4.2.3 comme backend.Aide à l'utilisation de mod_jk pour transférer vers le serveur de l'application principale

Dans le fichier JBoss server.xml, j'ai le connecteur AJP 1.3 défini sur le port 8009 et je lie jboss à la nouvelle adresse IP du serveur. L'application que je suis en train de transmettre à est déployée comme:

Sur le serveur Web, je worker.properties un travailleur fixé pour l'adresse JBoss et le port 8009.

Le mod-jk. conf a JkMount/ManualAlerts/* worker1.

Cela ne doit-il pas transmettre toutes les demandes au serveur Web avec l'URL http://address/ManualAlerts/ à l'application principale appelée ManualAlerts?

Les spectacles mod-jk.log:

[Sat Oct 31 14:19:28 2009][30709:3086014224] [error] ajp_send_request::jk_ajp_common.c (1507): (worker1) connecting to backend failed. Tomcat is probably not started or is listening on the wrong port (errno=115) 
[Sat Oct 31 14:19:28 2009][30709:3086014224] [info] ajp_service::jk_ajp_common.c (2447): (worker1) sending request to tomcat failed (recoverable), because of error during request sending (attempt=2) 
[Sat Oct 31 14:19:28 2009][30709:3086014224] [error] ajp_service::jk_ajp_common.c (2466): (worker1) connecting to tomcat failed. 
[Sat Oct 31 14:19:28 2009][30709:3086014224] [info] service::jk_lb_worker.c (1384): service failed, worker worker1 is in error state 
[Sat Oct 31 14:19:28 2009][30709:3086014224] [info] service::jk_lb_worker.c (1464): All tomcat instances are busy or in error state 
[Sat Oct 31 14:19:28 2009][30709:3086014224] [error] service::jk_lb_worker.c (1469): All tomcat instances failed, no more workers left 

en cours netstat -an sur le serveur d'applications montre jboss écoute sur 8009 et l'adresse locale est l'adresse du serveur d'applications. Dans le mod-jk.log, la connexion à (XXX.XXX.XXX.XXX:8009) a échoué, et l'adresse du serveur d'application est correcte ici aussi. Je n'arrive pas à comprendre ce qui cause le problème.

Répondre

0

Il est conseillé d'envoyer votre mod-jk.conf, workers.properties et la définition de connexion ajp. Sans eux, je dirais que vous devriez essayer d'ajouter le point de montage suivant:

JkMount /ManualAlerts worker1