java项目中可以找到db.properties文件,但使用Tomcat的web项目中却无法找到文件。
可以尝试以下解决方案。
- 确保web项目中目录WEB-INF/classes下生成了db.properties 文件。
pom.xml 文件中添加如下代码,确保资源导入成功
src/main/resources
***.xml
false
src/main/java
***.xml
false
- 使用类加载器获取文件流的方式加载文件,并确保路径为
"/db.properties"
, 资源路径要添加上。
//web项目中`/`表示从web-INF/classes目录下开始的寻找的
InputStream is = BaseDao.class.getClassLoader().getResourceAsStream("/db.properties");
properties.load(is);
Tomcat 中 db.properties 无法找到
原文地址:https://www.cnblogs.com/lixyuan/p/13390340.html