私は長い間プロジェクトに一人で取り組んでいましたが、現在別の開発者が参加しているため、SVN から彼のマシンにプロジェクトをセットアップしたいと考えていました。両方とも非常によく似たセットアップを使用しています。
- OS X Snow Leopard
- 最新の Eclipse WTP
- m2eclipse Maven プラグイン
- 破壊的な SVN プラグイン
- トムキャット 6.0.24
使用される Spring バージョンは 2.5.6 です。
Eclipse の「Project from SVN」ツールを使用して彼のマシンにプロジェクトをセットアップし、基本的にプロジェクトの 1:1 コピーを作成しました。私が知る限り、Maven はすべての依存関係を問題なく処理し、プロジェクトは問題なくコンパイルされました。プロジェクト構造は、src/main/resources のリソース (applicationContext.xml など)、src/main/java のプロジェクトのコード、および src/main/webapp と src のすべての Web アプリ関連ファイルを使用して、webapps の Maven 標準に従っています。 /main/webapp/WEB-INF それぞれ。
web.xml は、次のようにコンテキストをロードするように構成されています。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
Eclipse の「サーバー」ツールを使用して、Eclipse から直接アプリケーションを起動しようとしましたが、applicationContext.xml をロードしようとすると、FileNotFoundException ですぐに失敗しました。
SVN からチェックアウトされたコードはそのまま残されているため、問題は Maven プラグインのパラメーターに関係していると思います。または、セットアップを完了するための重要なステップをいくつか忘れていました。誰かが同様の問題に遭遇したか、どこから始めるべきか考えていますか?
助けてくれてどうもありがとう!