Web应用程序java中的配置属性

时间:2011-11-24 11:53:00

标签: java servlets

我需要访问一个配置文件,其中包含来自webapp内部类的一些属性。

webapp由一个使用另一个类的servlet组成。

在该课程中,我想访问配置文件。

哪种方式最好?

2 个答案:

答案 0 :(得分:2)

使用Properties文件并从ContextListener读取并将其存储在一些应用程序可访问的地图中,其属性不会太多。

您也可以使用web-param

答案 1 :(得分:1)

您可以将属性文件放在WEB-INF/classes目录下。以这种方式,它将在类路径中可见,然后在您的java类中可以使用:

 InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("your_file.properties");