Java Web项目学习踩坑
Failed to parse configuration class [com.echo.config.SpringConfig]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/]的解决方法
lz今天练习SSM项目的时候遇到一个无语的报错:
1 | Failed to parse configuration class [com.echo.config.SpringConfig]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/jdbc.properties] |
部署tomcat找不到resource下的文件,后面网上一搜,发现是部署时路径会有变化,于是便把SpringConfig
里面的
@PropertySource({"jdbc.properties"})
改成了:
@PropertySource({"classpath : jdbc.properties"})
结果运行还是报错,这就让我百思不得其解了,后面忽然脑袋一清醒,又改成:
@PropertySource({"classpath:jdbc.properties"})
即去掉引号中间习惯性敲的空格,完美解决问题,但是自己都整无语了。
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 你所不知道的物語;!
評論