1.we are tring to convert the /cxf/NavitaireWS request to /app-navitaire-ws-0.1/ in modcluster configuration of httpd in jboss environment
2.Modules enabled in httpd.conf are
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule logio_module modules/mod_logio.so
LoadModule env_module modules/mod_env.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule snmpcommon_module modules/libsnmpcommon.so
LoadModule snmpagt_module modules/libsnmpmonagt.so
Tried methods
1.ProxyPass /cxf/NavitaireWS balancer://jq-test/app-navitaire-ws-0.1/ but still it is passing as /cxf/NavitaireWS to worker nodes
2.# RewriteEngine on
#RewriteCond %{HTTP_REFERER} ^balancer?://jq-test(/|$)
#RewriteRule ^/cxf/([0-9]{4})/([-a-z]*)(.*) /app-navitaire-ws-0.1/NavitaireWS [NC,L]
3.#ProxyPass /app-navitaire-ws-0.1/ balancer://jq-test/
#ProxyPassReverse /cxf/NavitaireWS/ balancer://jq-test/app-navitaire-ws-0.1 which is also not working
4.#ProxyPreserveHost On
#ProxyPass /cxf/NavitaireWS/ balancer://jq-test/app-navitaire-ws-0.1/
5. i.Created folder jboss.web/localhost in /usr/local/jboss/jboss-soa/jboss-as/server/production/conf of esb01 and esb02
ii.Created rewrite.properties inside jboss.web/localhost in esb01 and esb02
iii.Adding the content RewriteRule /cxf/NavitaireWS
http://ipaddress/app-navitaire-ws-0.1/NavitaireWS inside rewrite.properties in in worker nodes
iv.Added <Valve className="org.jboss.web.rewrite.RewriteValve" /> in server.xml
6.#Redirect permanent /cxf/NavitaireWS balancer://jq-test/app-navitaire-ws-0.1/NavitaireWS/
#ProxyPass /app-navitaire-ws-0.1/NavitaireWS/ balancer://jq-test/app-navitaire-ws-0.1/NavitaireWS/
Result:
When we sent request to Load balancer it is tranferig the request in the form /cxf/NavitaireWS instead of /app-navitaire-ws-0.1/NavitaireWS/ and below is the reponse
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /cxf/NavitaireWS was not found on this server.</p>
<hr>
<address>Apache/2.2.11 (Fedora) Server at ipaddress Port 80</address>
</body></html>
can any body help in this