私は現在、Springを使用してモジュール化されたアプリケーションを開発しています。現在、次の行を使用して、任意のモジュールのアプリケーションコンテキストxmlファイルを検索するmainメソッドを備えたコアがあります。
ClassPathXmlApplicationContext c = new ClassPathXmlApplicationContext("META-INF/spring/core.xml", "META-INF/spring/*-module.xml");
厄介な部分はサーバーの展開です。Windowsベースの開発者マシンでは、すべてのモジュールが起動時に検出されます。つまり、次のような複数の行が表示されます。
o.s.b.f.xml.XmlBeanDefinitionReader - Loading XML bean definitions from file [...\META-INF\spring\legacy-module.xml]
Linux(debian lenny)では、コアコンテキストxmlのエントリのみがあります。
私の推測では、何か間違ったことをしているので、クラスパス内のすべての* -module.xmlファイルを適切に検索するようにアプリケーションコンテキストを構成するにはどうすればよいですか?