私は春のセキュリティでspring mvcアプリケーションを構築しています。 これは私のURLです:HTTPステータス404要求されたリソースが利用できません - springMVC
http://localhost:8080/inbalUI/login
そして私は私のコントローラに取得しています:
@RequestMapping(value = "/login", method = RequestMethod.GET)
public String loginPage() {
if (isCurrentAuthenticationAnonymous()) {
return "login";
} else {
return "login";
// return "redirect:/list";
}
}
これはログです:
20:02:10.823 [HTTP-nio- 8080-exec-10] DEBUG org.springframework.web.servlet.view.JstlView - InternalResourceView 'login'のリソース[/WEB-INF/views/login.jsp]への転送 20:02:10.825 [http-nio- 8080-exec-10] DEBUG org.springframework.security.web.context.H ttpSessionSecurityContextRepository - SecurityContextが空であるか、内容が匿名です - コンテキストはHttpSessionに保存されません。 20:02:10.825 [http-nio-8080-exec-10] DEBUG org.springframework.web.servlet.DispatcherServlet - 成功したリクエストを完了しました。 20:02:10.825 [http-nio-8080-exec-10] .springframework.security.web.access.ExceptionTranslationFilter - チェーンが正常に処理されました 20:02:10.825 [http-nio-8080-exec-10] DEBUG org.springframework.security.web.context.SecurityContextPersistenceFilter - SecurityContextHolderがリクエストとしてクリアされました。
C:
これを完了した処理は、Tomcat上のパスを展開login.jspをです\私\のapache \ apacheの-tomcatに-8.0.36 \ webappsに\ inbalUI \ WEB-INF \クラス\ WEB-INF \再生回数
しかし、私はHTTPステータス404取得しています:
HTTPステータス404 - /inbalUI/WEB-INF/views/login.jsp タイプステータスレポート メッセージ/inbalUI/WEB-INF/views/login.jsp をdescription要求されたリソースは使用できません。
のApache Tomcat/8.0.36
任意のアイデアなぜですか?
jspはWEB-INF/classes/WEB-INF/views/login.jspではなく、/ WEB-INF/views/login.jspにある必要があるためです。 –
はい展開アセンブリを修正しましたが、今は動作します。ありがとう! – user7916020