2011-07-08 9 views
1

私は3つのモジュールで構成されるmavenプロジェクトを持っています。 モデル、cor、web。 モデルとコアの両方に独自のアプリケーションコンテキストがあり、Webプロジェクトでそれらをインポートしたいと考えています。私はこの部分をweb.xmlに追加しました:Springアプリケーションのコンテキスト

<context-param> 
     <param-name>contextConfigLocation</param-name> 
     <param-value> 
      classpath:applicationContext-*.xml 
     </param-value> 
    </context-param> 

私はtomcatにプロジェクトをデプロイすると、springはアプリケーションコンテキストを見つけることができません。 私は何も例外がないことに注意する必要があります。 しかし、WEB-INF/spring のようなどこかですべてのアプリケーションコンテキストをコピーしてcontextConfigLocationを指すと、すべてが機能します。 何が問題ですか?

答えて

1

私は別のことをお勧めします。メインのapplicationContext.xml<import ... />を使用して、2つの追加のものをインポートします。

+0

私はそれを試みましたが、それもうまくいきません、アプリケーションのコンテキストは2つのjarファイルcore.jarとmodel.jarにあり、それらはWEB-ING/libにあります。なぜコンテナがそのクラスパスでそれらを見つけることができないのだろうか。 – Koorosh01

+1

@ Koorosh01私はまったく同じことをしており、それは動作します。だから私は正確にそれをやっている私を見せてください – Bozho

+0

私はこれが私の質問をするための通常の方法ではないことを知っています。しかし、私は自分のプロジェクトをアップロードする方が良いと思います。 http://www.4shared.com/file/8LnaGN0T/parent.html thanx alot – Koorosh01

関連する問題