【发布时间】:2016-09-02 06:00:35
【问题描述】:
我在 META-INF\Spring 位置的 servics.jar 中有 beans.xml 文件,servics.jar 存在于 WEB-INF\lib 中。现在我正在尝试使用下面的导入标记访问我的 appcontext.xml 中的 beans.xml
<import resource="classpath*:META-INF/spring/beans.xml" />
但在启动服务器后,我收到“没有定义名为 'mybean' 的 bean”错误。 这里 mybean 是在 beans.xml 中定义的。 我在 web.xml 中设置了 contextConfigLocation 如下
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/appContext.xml</param-value>
</context-param>
根据错误描述,我对 beans.xml 是否被加载感到有点困惑。 如果加载为什么它给出“没有 bean 定义错误”。 有人可以解释如何从 jar 访问 bean 定义文件到主 appContext.xml。
【问题讨论】:
标签: java spring spring-mvc web-applications