2012-01-24 3 views
0

双方向contextConfigLocationの値はカンマで区切って指定できます。すべての豆が入っているファイルが1つありますか?あるいは、複数のファイルを持ち、1つのメインファイルにインポートして、これだけを含めることができますか? 私はGWT Springの組み合わせに問題があるため質問しています。コンポーネントスキャンのための注釈付きのアクションクラスがあります。しかし、いくつかの異なるマシンでのテストの間、例えば私のマシンでは問題なく動作しますが、私の同僚マシンでは失敗します。彼は私があまりにもGWT-Spring構成で動作し、私はこのような問題を持っていたことがないXMLでアクションContextLoaderListenerとDispatcherServlet

<bean>...</bean> 

乾杯

答えて

0

を指定する必要があります。 1つのファイルまたは異なる設定ファイルを使用するのはあなたの決定です。多分、あなたの友人は構成上の問題を抱えているか、コンポーネントのスキャンが機能しないSpring依存の古いバージョンを使用している可能性があります。

私はあなたのSpring beansを検出する方法とは関係ないと思います。

+0

私たちはsvnとmavenで作業します。プロジェクトの構成を数回確認しました。それは同じでなければなりません.. – lrxw

+0

@mephi mvn eclipse:eclipseを実行し、プロジェクトをリフレッシュし、両方のマシンの.classpathファイルをチェックします。これらが似ている場合は、eclipseでライブラリーをチェックすることができます。 –

+0

私は問題を見つけたようでした。基本的なコンポーネントでは、置き換えられるプレースホルダは「appContext = new ClassPathXmlApplicationContext( "/ somepackages/util/config/beans.xml"); " dispatcherservletのコンテキストからはアクセスできないが、contextloaderlistenerのコンテキストからはアクセスできない新しいコンテキストを開きます。しかし、なぜ私のマシンで動作するのだろうか。今度はエラーを再現しました。 – lrxw

0

コンテキストのBeanを定義するこの2つの方法には違いはありません。

両方の結果として、すべての豆が異なるファイルを形成する1つのスプリングコンテキストが得られます。

関連する問題