读取配置文件

时间:2017-04-25 19:44:12

标签: java java-ee path config relative-path

我开始编写一些JavaEE代码,我想知道如何初始化从文件中读取值的变量。我的磁盘上有这个结构:

webProject
 |
 |-- src
 |    |-- java
 |         |-- example.java
 |
 |-- web
      |-- WEB-INF
           |-- config.properties

所以,如果我想从example.java引用config.properties ......我怎么能这样做?我试过用

"../../../web/WEB-INF/config.properties" 

作为fileInputStream,但它没有用,因为它无法找到路径。

任何想法都会受到赞赏。

谢谢!

1 个答案:

答案 0 :(得分:0)

servlet内,您可以使用ServletContext使用getResourceAsStream()访问配置文件,就像这样

InputStream inputStream = this.getServletContext().getResourceAsStream("/config.properties");