I am using spring mvc 2.5.6 and spring security 2.0.6 in our application. On my local WAS 6.1.0.19, application is working fine. When i deploy on test server which is WAS 6.1.0.33, my custom login page throws following error
Error Message:JSPG0036E: Failed to find resource /login.html
Root Cause:java.io.FileNotFoundException: JSPG0036E: Failed to find resource /login.html at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensio nProcessor.findWrapper(AbstractJSPExtensionProcess or.java:329) at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensio nProcessor.handleRequest(AbstractJSPExtensionProce ssor.java:291) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.forward(WebAppRequestDispatcher.java:321) at org.springframework.web.servlet.view.InternalResou rceView.renderMergedOutputModel(InternalResourceVi ew.java:236) at org.springframework.web.servlet.view.AbstractView. render(AbstractView.java:257) at org.springframework.web.servlet.DispatcherServlet. render(DispatcherServlet.java:1183) at org.springframework.web.servlet.DispatcherServlet. doDispatch(DispatcherServlet.java:902) at org.springframework.web.servlet.DispatcherServlet. doService(DispatcherServlet.java:807) at org.springframework.web.servlet.FrameworkServlet.p rocessRequest(FrameworkServlet.java:571) at org.springframework.web.servlet.FrameworkServlet.d oGet(FrameworkServlet.java:501)
This page don't throw error in case spring security is not used.
Please find below my configuration
web.xml
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFil terProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Spring security context xml
<http access-denied-page="/authorization_failure.html" access-decision-manager-ref="accessDecisionManager">
<intercept-url pattern="/css/**" filters="none"/>
<intercept-url pattern="/js/**" filters="none"/>
<intercept-url pattern="/images/**" filters="none"/>
<intercept-url pattern="/login.jsp*" filters="none"/>
<intercept-url pattern="/login.html" filters="none"/>
<form-login login-page="/login.html" authentication-failure-url="/login.html?login_error=true" default-target-url="/landing_page.html" />
<http-basic/>
<logout logout-success-url="/login.html"/>
</http>
Spring mvc servlet xml
<bean name="/login.html" class="com.tnt.cna.controller.LoginController" >


Reply With Quote
