2010-09-06 77 views
0

我正在处理一个Web应用程序,在该应用程序中,我想从应用程序外部存在的属性文件(即系统驱动器)中检索值。 虽然这样做,我面临的问题。有趣的是,如果我把属性文件放在类路径位置,然后应用程序正常工作。 我使用树脂服务器3.0.23和春天mvc架构与春天2.5.4 jars.i我也试过树脂升级版树脂4.0.9。我也遇到了同样的问题。无法读取属性文件

以上查询是否有树脂服务器兼容性问题或者有什么其他方法可以解决这个问题?

请建议。

谢谢。

+1

实际问题是什么,它试图看看其他地方?或相对路径? – 2010-09-06 13:07:41

回答

0

如果你想读一个属性文件从你需要做这样的事情

Properties props = new Properties(); 
props.load(new FileInputStream(somefilename)); 

如果要加载的属性与调用文件到getResource()getResourceAsStream(),你的属性系统上的任意路径文件应该可以从ClassLoader访问,通常在类路径中。检查文档Class.getResource