Hi All,

I am working on my first Wicket app that uses the 1.4 branch instead of 1.3.
As usual, this app will be deployed to WebSphere 6.1.

For the 1.4 project, I have found that I still need to use a Wicket servlet 
instead of a filter in order to get to work with WebSphere 6.1
(even though I have set 
com.ibm.ws.webcontainer.invokefilterscompatibility=true).
As in the previous apps, the Wicket servlet mapping uses a url-pattern set to 
/app/*.
And, as in the previous apps, the Wicket application class inherits from 
AuthenticatedWebApplication.

In this latest app, I have found that I cannot use the url-pattern set to 
/app/*.
The authentication redirection to the Sign-In page works, and has this URL:

https://localsecure.spherion.com/JobCenter/app/signin

But when I submit the Sign-in page form, I receive the following message from 
WebSphere:

SRVE0255E: A WebGroup/Virtual Host to handle / has not been defined.

This happens because the URL is missing the context root and /app/*:

https://localsecure.spherion.com/?wicket:interface=:4::::

However, when I use an url-pattern set to /* then the form submit works with a 
URL like:

https://localsecure.spherion.com/JobCenter/?wicket:interface=:0::::

where the context root is still present.

Am I doing something wrong here?

Thanks,
Steve

Reply via email to