在项目开发中遇到了这个问题,记录一下。
明明我的文件中这行代码引用了同级目录下的jdbc.properties文件,但是运行中却报错
<context:property-placeholder location="classpath:jdbc.properties"></context:property-placeholder>
具体报错内容为:
class path resource [jdbc.properties] cannot be opened because it does not exist
遇到这种问题可以查看一下项目中的target目录中是否存在jdbc.properties文件,有时候只在src目录里面存在jdbc.properties文件,但是target里面没有,这时候就会报上述错误
解决办法:
重新build一遍项目。可以点击build下的build project
或者使用maven的声明周期compile。
当target目录中出现jdbc.properties就可以运行了。