大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说Tomcat 中 db.properties 无法找到「建议收藏」,希望您对编程的造诣更进一步.
java项目中可以找到db.properties文件,但使用Tomcat的web项目中却无法找到文件。
可以尝试以下解决方案。
- 确保web项目中目录WEB-INF/classes下生成了db.properties 文件。
pom.xml 文件中添加如下代码,确保资源导入成功
<!-- 在build中导入resources ,防止资源导出失败问题-->
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**/*.properties</exclude>
<exclude>**/*.xml</exclude>
</excludes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
代码100分
- 使用类加载器获取文件流的方式加载文件,并确保路径为
"/db.properties"
, 资源路径要添加上。
代码100分//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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7030.html