屬性文件位置是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