我正在开发一个web应用程序,其中我想从应用程序外部的属性文件中检索值,即在系统驱动器上。但是,当我这样做的时候,我面对的是problem.Interestingly,如果我把属性文件放在类路径位置,那么应用程序就能正常工作。我正在使用树脂服务器3.0.23和spring mvc架构与spring 2.5.4 jars.我还在树脂升级版本的树脂4.0.9上尝试了它。我也遇到了同样的问题。
对于上述查询,树脂服务器是否存在兼容性问题,或者是否有其他方法来解决此问题?
请提个建议。
谢谢。
发布于 2010-09-06 21:58:25
如果您希望从系统上的任意路径读取属性文件,则需要执行以下操作
Properties props = new Properties();
props.load(new FileInputStream(somefilename));如果您试图通过调用getResource()或getResourceAsStream()来加载属性文件,那么您的属性文件应该可以从ClassLoader访问,通常位于类路径上。检查Class.getResource和ClassLoader.getResource的文档
https://stackoverflow.com/questions/3651657
复制相似问题