Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在hibernate项目中查找XML文件路径_Java_Xml_Hibernate_File Io - Fatal编程技术网

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

Java 在hibernate项目中查找XML文件路径,java,xml,hibernate,file-io,Java,Xml,Hibernate,File Io,我正在做一个hibernate项目,在这个项目中我需要读取xml。我将这些XML放在与尝试从中访问这些XML的servlet相同的文件夹中。现在我不知道访问这些XML的正确路径是什么。这是我的项目文件结构。可以看到,XML被放在com.strategycreator文件夹中 我不能将XML放在公共目录中,因为它们需要放在一个安全的位置 如果需要网页请求无法访问这些文件,则需要将它们放在类路径中并将其用作资源 找出类路径资源使用的路径的最简单方法是生成WAR,在适当的JAR中查看WAR内部,查看它

我正在做一个hibernate项目,在这个项目中我需要读取xml。我将这些XML放在与尝试从中访问这些XML的servlet相同的文件夹中。现在我不知道访问这些XML的正确路径是什么。这是我的项目文件结构。可以看到,XML被放在com.strategycreator文件夹中


我不能将XML放在公共目录中,因为它们需要放在一个安全的位置

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


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

能否给我一个使用完整路径的代码示例。我尝试过这样做,但它试图在我的eclipse所在的D:\Softwares\eclipse\com\strategycreator\groups.xml中找到它。