2017-02-26 7 views
0

コントローラSpring MVCのHTTPステータス404エラー

@RequestMapping(value={"/","index"},method=RequestMethod.GET) 
public String showIndexPage(Model model) 
{ 
    return "pages/index"; 
} 

ビューリゾルバ

@Bean 
public InternalResourceViewResolver viewResolver() 
{ 
    InternalResourceViewResolver resolver=new InternalResourceViewResolver(); 
    resolver.setPrefix("/WEB-INF/views/"); 
    resolver.setSuffix(".jsp"); 
    resolver.setExposeContextBeansAsAttributes(true); 
    return resolver; 
} 

私は日食で直接実行したときにアプリが完璧に働いています。しかし、私は戦闘を展開するときに風袋をつけます。下の図のように404エラーが出ます。誰か助けてくれますか?

404 error

404 error

+0

あなたのプロジェクトで見つかったエラーは、Java Resources – vijay

+0

で知ることができます。これは、「maven out of date」のためです。私の主な問題は責任を負いません –

答えて

0

Tomcatを開始した後、配布場所を確認しましたか?

$ TOMCAT_HOME/webappsに/

UIリソース(JS/JSP/CSSなど)ルートパスにする必要があります

$ TOMCAT_HOME/webappsに/ yourwar /ビュー $ TOMCAT_HOME/webappsに/ yourwar /テンプレート

とWEB-INFには、コンパイルされたクラスとライブラリが含まれている必要があります。

これは一般的にビルドの問題です。 war定義と使用しているディレクトリ構造を見るには、maven/gradle(どれがビルドしていても構いません)をチェックしてください。

また、手動でこの構造ではUIフォルダをコピーして、それが動作するかどうかをテストするためにあなたのTomcatを再起動してからビルドファイル

0

リンク修正する上で動作することができます:あなたが解決 `tをした場合enter link description here

を。あなたのweb.xmlとconfig.xmlを追加してください

関連する問題