svn からソースコードを持ってきて、開発環境を再構築した時のおはなし。
ソースコードを持ってきて、m2eclipse の 「プロジェクト構成の更新」を行って .classpath と .project ファイルを作り直す。んーで、Server で実行させようとしたら Spring の Context ファイルが classpath に無いよってエラー。
Eclipse の ビルドパスをいじくりいじくり、war ファイルの生成は OK になったが、Server を使ってローカルマシンでの実行ができないまんま。。。
そこで、.settings ディレクトリ以下に自動で生成された org.eclipse.wst.common.component のファイルが、、、
これが原因じゃないか?...
そこで ...
に直してあげたら、ちゃんと Spring の Context ファイルを読み込むようになった。
context ファイルは web.xml 内にて、「classpath:『コンテキストファイル名』」で指定されていた。
つまり、Server の起動時にデプロイされるものが最初の指定では、「src/main/java」以下のもののみだったのが(あれ?ソースコード???)、org.eclipse.wst.common.component を更新して「src/main/resources」と「target/classes」もデプロイされるようになって、ちゃんと動くようになった。
ということか
ちなみに、axis2 を使用した時には を追加してた。
0 件のコメント:
コメントを投稿