I'm trying to route my Seam application through an Apache virtual host and am running into problems with URL rewriting. I'm following these instructions for accomplishing the same task for Confluence:
http://confluence.atlassian.com/display/DOC/Using+Apache+with+mod_proxy#UsingApachewithmod_proxy-Complexconfiguration I used the LiveHttpHeaders extension of Firefox to grab the interaction between the client and server. | http://integration.drc-dev.ohiolink.edu/ | | GET / HTTP/1.1 | Host: integration.drc-dev.ohiolink.edu | User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1 | Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 | Accept-Language: en-us,en;q=0.5 | Accept-Encoding: gzip,deflate | Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 | Keep-Alive: 600 | Proxy-Connection: keep-alive | Pragma: no-cache | Cache-Control: no-cache | | HTTP/1.x 302 Moved Temporarily | Date: Wed, 31 Jan 2007 18:14:17 GMT | Server: Apache-Coyote/1.1 | Location: http://integration.drc-dev.ohiolink.edu/drc/ | Content-Length: 0 | Content-Type: text/plain | Connection: close | | ---------------------------------------------------------- | | http://integration.drc-dev.ohiolink.edu/drc/ | | GET /drc/ HTTP/1.1 | Host: integration.drc-dev.ohiolink.edu | User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1 | Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 | Accept-Language: en-us,en;q=0.5 | Accept-Encoding: gzip,deflate | Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 | Keep-Alive: 600 | Proxy-Connection: keep-alive | Pragma: no-cache | Cache-Control: no-cache | | HTTP/1.x 404 /drcdrc/ | Date: Wed, 31 Jan 2007 18:14:17 GMT | Server: Apache-Coyote/1.1 | X-Powered-By: Servlet 2.4; JBoss-4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)/Tomcat-5.5 | Content-Type: text/html;charset=utf-8 | Content-Length: 976 | Connection: close | The essence of the HTML error message is: | HTTP Status 404 - /drcdrc/ | | type Status report | message /drcdrc/ | description The requested resource (/drcdrc/) is not available. | The VirtualHost definition in the Apache server is: | <VirtualHost *:80> | ServerName integration.drc-dev.ohiolink.edu | | ProxyRequests off | ProxyPreserveHost On | | <Proxy *> | Order deny,allow | Allow from all | </Proxy> | ProxyPass / http://localhost:8080/drc | ProxyPassReverse / http://localhost:8080/drc | ProxyHTMLURLMap /drc/ / | | <Location /> | Order allow,deny | Allow from all | </Location> | </VirtualHost> | This configuration looks like it would work, and in the case of Confluence it seems likely it would work. I have a non-Seam applet running in the same JBoss with a similar Apache configuration and it works fine. The issue seems isolated to Seam, but I can't pin it down. Any advice? View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4008910#4008910 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4008910 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user