我在 java 中有一个 Web 应用程序项目。如果我部署该项目,则该项目在文件夹级别的 Tomcat 服务器上具有如下结构:
-conf
-image
-META-INF
-profiles
-WEB-INF
我想从文件夹“profiles”和“config”中读取一些文件。我尝试使用
Properties prop = new Properties();
try{
prop.load(new FileInputStream("../webapps/WebApplicatioProject/profiles/file_001.properties"));
} catch (Exception e){
logger.error(e.getClass().getName());
}
那没起效。然后我尝试了
Properties prop = new Properties();
try{
prop.load(getClass().getResourceAsStream("../../../../profiles/fille_001.properties"));
} catch (Exception e){
logger.error(e.getClass().getName());
}
它也不起作用。
如何从 WEB-INF 文件夹之外的文件夹“profiles”和“conf”中读取文件?