私はSpring Securityを初めてお使いで、Spring MVCアプリケーションでSpring Securityを設定しました。 Spring Securityログイン問題
は、ログインページの提出した後、私は、この動作を理解することはできませんよ、次のエラーThe requested resource (/j_spring_security_check) is not available.
を取得しています。
助けてください。
春-のsecurity.xml
<security:http auto-config="true" use-expressions="true" access-denied-page="/appln/denied">
<security:intercept-url pattern="/appln/login" access="permitAll" />
<security:intercept-url pattern="/appln/index" access="hasRole('ROLE_ADMIN')" />
<security:intercept-url pattern="/appln/run" access="hasRole('ROLE_ADMIN')" />
<security:intercept-url pattern="/appln/common" access="hasRole('ROLE_USER')" />
<security:form-login login-page="/appln/login"
authentication-failure-url="/appln/login?error=true"
default-target-url="/appln/run"
authentication-success-handler-ref="AuthHandlr" />
<security:logout invalidate-session="true"
logout-success-url="/appln/login"
delete-cookies="JSESSIONID" />
</security:http>
のWeb.xml
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>servlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
春のセキュリティ設定スニペット(だけでなく、関連するweb.xmlの1)でなければならないが、本当に役立つだろう。 –
ログファイルを確認しましたか?このメッセージは、しばしばサーバーがきれいに起動していないことを示すものです。ログエラー/スタックトレースがどこかにあるはずです。 –