Hi,

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,

I am using Apache as a front end proxy server with Tomcat 5.0.14
as
my
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

Struts" gif - the path of which is now
http://localhost:8081/images/etc. When the button is clicked to
display
the enquiry form, the URL, which should start http://www.mydomain.com,

instead 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 or
miscoded
something in the Struts application or is it a feature of mod_proxy? I

am using port based virtual hosting as below, which works with my
plain
JSP 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]



Reply via email to