I am deploying my tomcat server behind a router. I have the router port
forwarding working and I can hit the top index.html page fine. My
problem is that when I try to redirect to a JSP's or html page. Tomcat
changes the url address from the original which was really the routers
name to the localhost's name, which will not work from outside the LAN.
Example:
router name: MyName.org
Tomcat host name: Server
So from the outside a URL like http://MyName.org:8080/ goes thru the
router and lands on Server:8080 as it should and things work fine. Now
within the application there is a redirect to: /project/MyJSP. Tomcat
rewrite this as:
http://Server:8080/project/MyJSP, but it needs to be:
http://MyName.org:8080/project/MyJsp. In other words Tomcat is changing
the URL to be the name of the server (as defined by the OS), not the
original URL.
My server.xml contains:
<Engine name="Catalina" defaultHost="MyName.org">
and
<host name="MyName.org" appbase=webapps"
...
...
</host>
Any ideas where I am going wrong?
-d
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]