我们在使用模块加载Spring上下文时遇到问题。我们的项目结构有一个主战(a.war
),其中包含WEB-INF/lib
中捆绑的所有依赖项。我们有一个单独的jar(b.jar
),它有Camel和CXF集成以及一个Spring上下文XML。 b.jar
依赖于a.war
内的另一个jar,a.war
加载所有Spring上下文文件。在加载时,我们也希望从b.jar
加载弹簧上下文文件。
我们尝试添加jboss-deployment-structure.xml
b.jar
作为依赖关系,但最终期望来自a.war
的类。如果我们删除了这个,那么应用程序正在启动,但b.jar
中的Spring上下文未加载并获得NoSuchBeanDefinitionException
。