【发布时间】:2014-07-20 16:53:51
【问题描述】:
我正在开发一个需要读取 xml 的休眠项目。我将这些 xmls 放在与我试图访问这些 xmls 的 servlet 相同的文件夹中。现在我不知道访问这些 xml 的正确路径是什么。这是我的项目文件结构。可以看到,xml 被放置在 com.strategycreator 文件夹中。
我不能将 xmls 放在公共目录中,因为它们需要放在安全的位置。
【问题讨论】:
标签: java xml hibernate file-io
我正在开发一个需要读取 xml 的休眠项目。我将这些 xmls 放在与我试图访问这些 xmls 的 servlet 相同的文件夹中。现在我不知道访问这些 xml 的正确路径是什么。这是我的项目文件结构。可以看到,xml 被放置在 com.strategycreator 文件夹中。
我不能将 xmls 放在公共目录中,因为它们需要放在安全的位置。
【问题讨论】:
标签: java xml hibernate file-io
如果您需要网页请求无法访问这些文件,则需要将它们放在您的类路径中并将它们用作资源。
找出用于类路径资源的路径的最简单方法是生成 WAR,在适当的 JAR 中查看 WAR 内部并查看它最终拥有的路径并使用它。如果文件在需要加载它的类“旁边”,则可以使用相对路径,否则需要使用完整的“/com/strategycreator/groups.xml”路径。
【讨论】: