Eclipse Juno、Tomcat 7、および Maven 3 を使用して Web プロジェクトを開発していますが、奇妙な問題に遭遇しました。
私はいくつかのものをコンパイルする別のプロジェクトを持っており、そのjarを私のWebプロジェクトで依存関係として取り上げています。したがって、最終結果は 1 つの .war です。今、Eclipse に埋め込まれた Tomcat でこの war を実行し、ブラウザの更新ボタンを押すと、Tomcat はその jar にパスが見つからないと言います。
ワークスペースのWEB-INF/libフォルダーに、myApplication-common-widgetset-0.0.11-20130926.124257-7.jar があります。
wtpwebapps/myApplication/WEB-INF/lib の下の Tomcat Deployment ディレクトリに、myApplication -common-widgetset-0.0.11-SNAPSHOT.jar が表示されますlib は ~22Mb です。
ワークスペース jar を Tomcat lib フォルダーにコピーしようとしましたが、すべてが機能し、チャームとして実行されます。
アップデート:
mvn tomcat:run
ワークスペースでコマンド ラインから実行すると、すべてが機能します。- Eclipse (Kepler に、ワークスペースとホーム フォルダーを含むすべてを消去) と Tomcat 7 の両方を「再インストール」しました。まだ同じ問題があります。
- Colleges は SVN から私のプロジェクトを取得しようとし、Eclipse と IntelliJ + Tomcat 7 の両方で正常に実行しました
何が起こったのでしょうか?Eclipse に埋め込まれた Tomcat がターゲット ディレクトリからすべてを取得しないのはなぜですか?