Bookmark and Share BitCoin Donate: 13t8gAWVpHP2ddxMp88d1NFpZjnFJC6UwK

Error 404: SRVE0190E: File not found: /j_spring_security_check

There is a bug in 6.1 which makes the application server not realise a filter is being executed and it goes to look for the filter on the filesystem.


The solution:
1. WAS must be at fixpack 6.1.0.11 or higher.

2. A custom property must be set on the web container so WAS will play nicely with filters that decide to commit a response instead of passing responsibility along to the next filter in the chain. com.ibm.ws.webcontainer.invokefilterscompatibility = true

More info on the bug and the fix available here:

{http://www-01.ibm.com/support/docview.wss?rss=180&uid=swg24014758}

Set this property in the WebSphere admin console using directions available here:

{http://www-01.ibm.com/support/docview.wss?rss=180&uid=swg21284395}

OR


Problem conclusion
A new custom property
com.ibm.ws.webcontainer.dispatcherRethrowSER has been added
that when set to true will cause the RequestDispatcher to
throw the exception.  This property defaults to false.

For more information on setting WebContainer custom properties:
http://www-01.ibm.com/support/docview.wss?rss=180&uid=swg21284395