Quickstart that shows IE problem with extra ./ inserted before path when /landing page is redirected to /logon page if not authenticated.
Happens on IE 8 (and possibly other IE versions)
Does not happen on FireFox nor Chrome.
Does not happen when running on Jetty
Happens on Tomcat BUT only when app is installed as a virtual host - it does not happen when the app is installed as a servlet in the root context/host.
Using the quickstart create a .war using mvn war:war
Create an entry in your hosts file:
Rename the .war to ROOT.war and place under:
Add new host element to server.xml:
<Host name="thingy.com.au" debug="0" appBase="virtualhosts/thingy" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
directory="logs" prefix="thing_access_log." suffix=".txt"
<Context path="/manager" debug="5" docBase="/servers/tomcat/webapps/manager" privileged="true"/>
Point your IE browser to:
this will attempt a redirect to thingy.com.au/logon
which should display the error.
Hit refresh and the logon page will display. Click on Logon link and problem should display again. Hit refresh and landing page will now display properly.