0 Replies Latest reply: Mar 23, 2010 7:48 PM by Elias Barrientos Garcia RSS

Configurando Cluster con JBoss + Apache + ProxyPass en Multidominio

Elias Barrientos Garcia Newbie

Buenas tardes amigos,

 

Estoy tratando de hacer un cluster de JBoss balanceado por un Apache mediante ProxyPass y ProxyPassReverse para que cada aplicación en mi JBoss salga con su respectivo dominio pero al momento de invocar un servlet que procesa mi formulario en struts trata de buscar el contexto de la aplicación en el jboss y me sale este error:

 

HTTP Status 404 - Invalid path /lottosale/login_action was requested

 

El action del formulario apunta a <form action="/lottosale/login_action.do"> y cuando se le da clic genera el error 404.

 

Que estoy haciendo mal?

 

Esta es mi configuración en el httpd.conf:

 

<Proxy balancer://jbosscluster>
   BalancerMember http://192.168.1.11:8080 route=jboss11
   BalancerMember http://192.168.1.12:8080 route=jboss12
   BalancerMember http://192.168.1.13:8080 route=jboss13
   BalancerMember http://192.168.1.21:8080 route=jboss21
   BalancerMember http://192.168.1.22:8080 route=jboss22
   BalancerMember http://192.168.1.23:8080 route=jboss23
  ProxySet stickysession=JSESSIONID|jsessionid
   ProxySet lbmethod=byrequests
   ProxySet nofailover=Off
 </Proxy>

<VirtualHost *:80>
   ServerName prueba.intralotvirtual.com.pe
   ServerAdmin info@eliasbg.com
   DocumentRoot /var/www/html/intralot/
   ErrorLog logs/www.intralot.com.pe-error_log
   CustomLog logs/www.intralot.com.pe-access_log common

  ProxyPreserveHost On
   ProxyPass /statico !
   ProxyPass / balancer://jbosscluster/lottosale/
   ProxyPassreverse /lottosale http://192.168.1.11:8080
   ProxyPassreverse /lottosale http://192.168.1.12:8080
   ProxyPassreverse /lottosale http://192.168.1.13:8080
   ProxyPassReverse /lottosale http://192.168.1.21:8080
   ProxyPassReverse /lottosale http://192.168.1.22:8080

  <Directory "/var/www/html/intralot/">
     Options FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow from all
   </Directory>
 </VirtualHost>

 

Este es el error que me sale y aquí indico la línea como el struts adiciona el contexto de la aplicación: /lottosale

proxypass.png

 

proxypass1.png

Agradesco su colaboración,

 

Elías Barrientos.

EliasBG