Tomcat下找不到properties文件
生活随笔
收集整理的這篇文章主要介紹了
Tomcat下找不到properties文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在java core項目里,目錄結構如下:
當使用
InputStream ips=new FileInputStream("config/config.properties");能讀到properties文件。
但是在java web項目時,部署到Tomcat后。上面的讀法就不行了。
javaweb項目結構如下:
原因:
打開項目部署到Tomcat后的目錄結構:
并沒有config文件夾
因此使用下面的代碼:
public class HiveDao {private String driverName;private String ip;private String port;private String database;private String username;private String password;private String url;public HiveDao() {try {InputStream ips=new FileInputStream(HiveDao.class.getResource("/").getPath() + "/jdbc.properties");Properties properties=new Properties();properties.load(ips);
總結
以上是生活随笔為你收集整理的Tomcat下找不到properties文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 详解:设计模式之-适配器模式
- 下一篇: Oracle char varchar