j_spring_security_logout を使用してアプリケーションのログ出力をセットアップしようとしていますが、何らかの理由で機能せず、404 エラーが発生し続けます。
私は次のように関数を呼び出しています:
<a href="<c:url value="/j_spring_security_logout"/>"><img border="0" id="logout" src="./img/logout.png" /></a>
アプリケーションのメイン ページは WebContent/jsp/ にあり、ログイン ページとログアウト ページは WebContent/login/ にあります。
私はこの他の投稿Spring security's logoutの問題もチェックしましたが、そこにある解決策は私にとってはうまくいきません。
ここで私の 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>
そしてここに私の spring-security.xml
<http auto-config="true">
<intercept-url pattern="/*" access="ROLE_USER" />
<form-login login-page="/login/login.jsp"
authentication-failure-url="/login/errorLogin.jsp"/>
<logout logout-success-url="/" logout-url="/login/logout.jsp" />
</http>
<beans:bean id="myAuthenticationProvider"
class="myapp.web.authentication.WSAuthenticationProvider">
</beans:bean>
<authentication-manager>
<authentication-provider ref="myAuthenticationProvider"/>
</authentication-manager>
前もって感謝します。