在jar中使用包含war中定义的属性文件

时间:2011-03-01 17:43:45

标签: jar classloader war

我有一个班,最后在一个罐子里。 这个类(称之为A)使用一个属性文件,它通过classA.classloader.getRessourceAsStream访问(“META-INF / routes.conf”)

jar中没有这样的文件。 我想在包含这个jar的战争中定义这个文件。

有办法吗?

1 个答案:

答案 0 :(得分:0)

将文件置于战争中的某个位置,它将位于类路径上 - 类路径的根目录可能是最简单的 - (WEB-INF \ classes)并以与现在相同的方式访问它,更改文件的路径到它相对于类路径根的位置。