在hibernate项目中查找XML文件路径

时间:2014-07-20 16:53:52

标签: java xml hibernate file-io

我正在开发一个hibernate项目,我需要在其中读取一个xml。我将这些xmls放在与我试图访问这些xmls的servlet相同的文件夹中。现在我不知道访问这些xmls的正确途径是什么。这是我的项目文件结构。可以看到,xmls放在com.strategycreator文件夹中。 Project tree structure

我无法将xmls放在公共目录中,因为它们需要位于安全位置。

1 个答案:

答案 0 :(得分:0)

如果您需要这些文件无法访问网页请求,则需要将它们放在类路径中并将它们用作资源。

找出用于类路径资源的路径的最简单方法是生成WAR,在适当的JAR中查看WAR内部并查看它最终拥有的路径并使用它。如果文件是"在"旁边一个需要加载它的类,你可以使用相对路径,否则你需要使用完整的" /com/strategycreator/groups.xml"路径。