Hi, I think it's too late, however I want to register what we found out here.
The maximo code is doing URL redirect when user is not logged in. However to do so it uses the contextPath to parse the url, and looks for the 1st occurrence of that. Then it concatenates the login parameter url.
So if your URL is:
http://myserver/maximo/ it will redirect u to
http://myserver/maximo/webclient/login/login.jspsince the contextPath is maximo.
However there is a problem with this code from maximo core, if your host name (virtual host) is named similarly to your contextPath it will fail, cuz the first occurrence is going to be the host name.
For example
http://maximoServer/maximo/ it will redirect u to
http://maximoServer/maximoServer/maximo/webclient/login/login.jspWe just renamed the host name. And we are going to open a defect to maximo core too.
Hope it helps others with the same issue.
Rafael Coutinho
Tivoli Sw. Engineer