【发布时间】:2017-09-13 21:16:10
【问题描述】:
我在 Tomcat 6 中部署了一个 web 应用程序作为战争。我正在尝试从 WEB-INF/lib 下的 jar 中打包的 java 类读取 WEB-INF/ 下的配置文件。我明白了:
系统找不到指定的文件
代码:
Properties props = new Properties();
File propsFile = new File(".\config.properties");
InputStream stream = this.getClass().getClassLoader().getResourceAsStream(propertiesFilePath);
if (stream != null){
props.load(stream);
log.debug("stream not null");
}
else
props.load(new FileInputStream(propsFile));
它在生产服务器中运行良好,但在我们的测试服务器中却不行。会不会是服务器配置相关?
【问题讨论】:
-
你试过不加反斜线吗?
-
是的,结果相同
标签: java web-applications tomcat6