我在Java EE應用程序中讀取屬性文件中的此代碼。 儘管Myservice.properties
放置在WEB-INF/classes
文件夾下,但在Linux環境中不會讀取這些屬性,但它在Windows環境中可以正常工作。請問InputStreamReader getResourceAsStream在Linux中工作嗎?
InputStreamReader fMainProp = new InputStreamReader(this.getClass().getResourceAsStream("/Myservice.properties"));
以上只會在windows下工作嗎?
MyWeb() {
prop = new Properties();
try {
InputStreamReader fMainProp = new InputStreamReader(this.getClass().getResourceAsStream("/Myservice.properties"));
prop.load(fMainProp);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
}
Linux中會發生什麼? getResourceAsStream()是否返回null? – 2011-12-19 03:18:39