Thanks, Srikanth. I removed the <html:base/> tag from Welcome.jsp and that did the trick.
Ian.
On 14 Mar 2004, at 5:02 pm, Srikanth Shenoy wrote:
Ian,
The Struts tags might be assuming the base href = http://localhost:8081.
This is very much a possibility if you are using <html:base/> tag as the
servlet container interprets urls with respect to its base rather than
your web server doc root.
Consider using your own tag that generates <base
href="http://www.mydomain.com"/>.
Hope that helps.
Srikanth Shenoy Author Struts Survival Guide: Basics to Best Practices J2EE Project Survival Guide
"Ian Wright" <[EMAIL PROTECTED]> wrote in message news:<[EMAIL PROTECTED]>...Hello,as
I am using Apache as a front end proxy server with Tomcat 5.0.14my servlet container. The Struts application is an enquiry form accessed via a button on a page served by Apache. When a user clicks on the enquiry button, the Struts welcome page appears, minus the "Powered by
displayStruts" gif - the path of which is now http://localhost:8081/images/etc. When the button is clicked tothe enquiry form, the URL, which should start http://www.mydomain.com,
miscodedinstead starts with http://localhost:8081. The result of course is that the server is not found. My question is, why is this happening? Have I forgotten orsomething in the Struts application or is it a feature of mod_proxy? I
am using port based virtual hosting as below, which works with myplainJSP application.
<VirtualHost _default_:80> SSLEngine off # Document root for static content DocumentRoot /Library/WebServer/Documents/etc. ServerName www.mydomain.com ErrorLog /Library/Apache2/logs/error_log Transferlog /Library/Apache2/logs/access_log # Enable proxying for tomcat Enquiry ProxyRequests off ProxyPass /myapp http://localhost:8081/myapp ProxyPassReverse /myapp http://localhost:8081/myapp </VirtualHost>
I have tried it without virtual hosts and the result is the same.
Thanks, Ian.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

