您的位置:首页 > 其它

weblogic部署war包读取不到配置文件----网上资料的坑爹系列

2015-07-23 10:04 281 查看
问题描述:

在eclipse里面用Maven打包工具打包了一个WAR包,在weblogic里面部署这个WAR包,在程序里面需要读取某个配置文件,读取配置文件时,发现读取的竟然是weblogic缓存里面的那个配置文件,如SystemConfig.properties。读取不到WAR包里面的这个配置文件。部署WEB-INFO下面就能正常使用这个配置文件。

解决方法:

向程序里面传递一个HttpServletRequest对象,要采用输入流的方式。

InputStream pathString = request.getSession().getServletContext().getResourceAsStream("/WEB-INF/classes/SystemConfig.properties");

Properties properties = new Properties();

properties.load(pathString);

String ipString = properties.getProperty(key);

这样就能访问到WAR包里面的配置文件了。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: