我正在使用 Maven 在 Eclipse 上使用 Spring 开发 Java 项目,并在 Tomcat 服务器 v6.0 上运行。从昨天早上开始一切正常。
这是我的问题:我正在构建我的项目,我获得了构建成功。然后我启动我的 Tomcat 服务器并得到这个错误:
org.springframework.beans.factory.parsing。BeanDefinitionParsingException:配置问题:无法从 URL 位置导入 bean 定义[classpath:applicationContext-core.xml]
违规资源:ServletContext资源[/WEB-INF/applicationContext.xml];嵌套异常是 org.springframework.beans.factory。BeanDefinitionStoreException : IOException 从类路径资源 [applicationContext-core.xml] 解析 XML 文档;嵌套异常是 java.io。FileNotFoundException:类路径资源 [applicationContext-core.xml] 无法打开,因为它不存在
我在一些网站上发现了类似的问题,但没有一个给我一个对我有用的解决方案。
当我这样做时,eclipse似乎无法找到applicationContext-core.xml:
<import resource="classpath:applicationContext-core.xml" />
但是,我在包含 applicationContext-core.xml 的 WEB-INF/lib 中确实有所需的 jar 文件 nad-core-0.0.1-SNAPSHOT.jar。
我什至尝试将它手动添加到类路径中,但我仍然遇到同样的问题。
我一直在寻找解决方案,突然它在重新启动 Eclipse 并构建后再次工作,而 Eclipse 仍在更新索引,而我的项目处于这种奇怪的状态Hg status pending而不是default。对此结果感到惊讶,我决定在重新启动 Eclipse 后再次构建我的项目,但我再次遇到错误,我启用以使其再次工作。这很烦人...
这看起来是一个非常随机的问题。
非常感谢你的帮助 :)