配置文件中通过classpath:"路径名"的方式指定项目发布后所在class下的路径。

曾遇到过的问题:搭建一个简单的ssm项目,本地测试没问题。但是在项目部署时,发现一大堆的错误信息,最主要的报错日志如下:
Caused by: java.lang.IllegalArgumentException: Could not resolve resource location pattern [com/qf/dao/*.xml]: ServletContext resource [/com/qf/dao/] cannot be resolved to URL because it does not exist。
spring部分配置信息:
classpath路径引发的问题
解释:说明没有找到该路径下的配置文件。因为项目部署时,找的是class下的路径。而未指定从class下去找配置文件,所以导致报错。从而引发关联性的错误。
解决
classpath路径引发的问题

相关文章: