使用IDEA和eclipse工具运行Maven项目编译后classes文件中xml文件以及没有resources中的配置文件的问题解决

页面运行后出现如下错误:
HTTP Status 500 - IOException parsing XML document from class path resource [applicationContext.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be opened because it does not exist
使用IDEA和eclipse工具运行Maven项目编译后classes文件中xml文件以及没有resources中的配置文件的问题解决_第1张图片

在控制台有如下错误:
这里写图片描述
log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment).
log4j:WARN Please initialize the log4j system properly.

org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be opened because it does not exist

出现这个错误的原因是maven编译时没有将xml文件和properties配置文件放到target中的classes目录下。

解决方法如下:

在pom.xml文件中添加如下代码


...



src/main/resources

**/*.xml
**/*.properties

true


...

再次运行Tomcat,就成功了。

你可能感兴趣的:(异常)