0 Replies Latest reply on Mar 23, 2010 7:48 PM by eliasbg

    Configurando Cluster con JBoss + Apache + ProxyPass en Multidominio

    eliasbg

      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