属性文件位置是WEB-INF/classes/auth.properties
。如何读取Web应用程序中的属性文件?
我无法使用特定于JSF的方式(使用ExternalContext),因为我需要一个不依赖于Web模块的服务模块中的属性文件。
我已经尝试过
MyService.class.getClassLoader().getResourceAsStream("/WEB-INF/classes/auth.properties");
但它返回null
。
我也试着用FileInputStream
来读它,但它需要完整的路径是不可接受的。
任何想法?
不在这种情况下 – unbeli 2010-07-01 18:48:31
@unbeli:你是什么意思? – Roman 2010-07-01 18:51:15
@unbeli:当你将它作为JAR发布时,祝你好运:) – BalusC 2010-07-01 18:51:31