【发布时间】:2015-04-02 23:22:35
【问题描述】:
我是jboss eap 6.3 的新手。我必须将配置参数列表(属性文件)加载到我在jboss eap 6.3 上运行的应用程序的缓存中。
我查看了 red hat 的开发者指南,但没有找到任何具体内容。
任何指针都会有所帮助。
我有这个方法来加载属性文件,但不确定它是如何在服务器启动时完成的:
public static void loadProperties(){
InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("test.properties");
try {
properties = new Properties();
properties.load(inputStream);
} catch (IOException e) {
e.printStackTrace();
}
}
【问题讨论】:
-
文件在哪里?
-
jboss-eap-6.3.0\jboss-eap-6.3\standalone\configuration
-
我认为您的类文件夹没有可用的配置。创建添加模块,或将文件放入您的应用中。
-
我可以保证它不在类路径中:)。如果您要加载这样的资源,它必须在类路径中。把它说成
WAR/WEB-INF/classes会起作用。
标签: java properties jboss properties-file jboss-eap-6