当applicationContext.xml文件位于一个jar文件中时,它将无法加载。
当applicationContext.xml文件位于一个jar文件中时,它将无法加载。
我有一个包含4个模块的maven项目,分别是core、web、config和war。我将所有的spring配置文件都放在config模块的/resources/spring/目录下。
当我将项目添加到eclipse的jboss-eap 6.1服务器中时,它可以正常工作(以未归档格式),然后在进行maven构建后,xml文件会被移动到conf.jar文件中。但是,当我构建并部署到jboss-eap中时,会抛出以下错误:
IOException parsing XML document from class path resource
[spring/applicationContext.xml]; nested exception is
java.io.FileNotFoundException: class path resource
[spring/applicationContext.xml] cannot be opened because it does not
exist
以下是我的web.xml文件内容:
Archetype Created Web Application contextConfigLocation classpath:/spring/applicationContext.xml, classpath:/spring/spring-companyFinance-security.xml defaultHtmlEscape true org.springframework.web.context.ContextLoaderListener org.springframework.web.context.request.RequestContextListener org.springframework.security.web.session.HttpSessionEventPublisher dispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:/spring/spring-companyFinance-mvc-context.xml 1 dispatcher / springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /* index.jsp
请问我哪里出错了?