2017-08-07 12 views
0

Windows上のSTS 3.9でHello Worldアプリケーションを、従来のSpring MVCテンプレートを使用して作成しています。私はMVCプロジェクトを作成し、サーバを起動して、家のコンピュータですべてが正常です。私は、これは、コンソールからログインしてご覧ください。SpringツールスイートPivotal tcサーバーの起動:Webアプリケーションがロードされていません

Aug 02, 2017 9:56:07 PM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 2161 ms 
INFO : org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started 
INFO : org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Wed Aug 02 21:56:10 PDT 2017]; root of context hierarchy 
INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/spring/root-context.xml] 

...

とアプリのホーム・ページがあります。問題は私の仕事用コンピュータにあります。私は同じ設定をしますが、Pivo​​talサーバーはWebアプリケーションをロードしていません。エラーはありません。しかし、上記のコンソール出力の代わりに私は得る:

Aug 07, 2017 8:36:11 AM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 662 ms 
Aug 07, 2017 8:36:12 AM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 389 ms 

これはそれです。エラーはなく、ContextLoaderが何もしていないことを示すことはありません。サーバーのホームページは正常に表示されますが、アプリケーションのホームは表示されません(ページにアクセスすると404エラーが表示されます)。エラーログには何もありません。私はサーバーをきれいにして、複数のバージョンのSTSでこれを何度も再デプロイしました。私は2つの環境を比較し、すべてが適切であると思われます - Hello Worldアプリケーションはwtpwebappsの下にあります。サーブレット・コンテキスト・ファイルとルート・コンテキスト・ファイルをすべて適切に配置したように見えます。しかし、起動時にサーバーはアプリケーションがあることを認識していません。私は2つの環境の間で何が違うのか分かりません。私はSTSを削除して再インストールし、多くの異なるtcサーバーなどを作成しました。

このWebアプリケーションの検索とロードを妨げる原因は何でしょうか?

おかげで、

アンドリューは

これが起こっていたが、私は私のMavenリポジトリ削除することによって、それを修正し、なぜ私はまだ知らない

答えて

0

:C:\ユーザー[ユーザー名] .m2は、その後、STSするに行きますプロジェクトを右クリックし、Maven - > Update Projectを選択し、[OK]をクリックする前に[スナップショット/リリースの強制更新]チェックボックスをオンにします。その後、ContextLoaderはサーバの起動時に動作を開始しました。

関連する問題