【发布时间】:2013-07-17 10:40:15
【问题描述】:
有一个 maven-project 可以生成 .ear 文件,其中包含 .war 和 .jar 的文件。所有这些模块都使用带有ContextLoaderListener的Spring配置文件。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:context.xml</param-value>
</context-param>
实际问题是我们的.war-module 有SpringBeans,它依赖于位于.jar-modules 中的其他一些SpringBeans。在应用程序启动期间,由于查找 context.xml 的顺序错误,无法初始化 Spring 上下文。
问题是,是否有可能以某种方式在 web.xml 中设置加载 spring 上下文的正确顺序?
提前致谢。
【问题讨论】:
标签: java spring deployment war ear