Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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 Maven WAR项目中静态文件的首选文件位置_Java_Maven_Servlets - Fatal编程技术网

Java Maven WAR项目中静态文件的首选文件位置

Java Maven WAR项目中静态文件的首选文件位置,java,maven,servlets,Java,Maven,Servlets,我正在尝试从WebApp访问一些wsdl和XMLs文件,这是我在Maven中作为WAR构建的。现在我知道resources文件夹是这些类型文件的默认位置,但当我检查war包时,我发现这些文件最终位于/WEB-INF文件夹中,该文件夹没有多大用处。我只是想知道我应该把这些文件放在哪里,这样我就可以通过URL访问它们: https://server:port/Context/File_Path 我试图在webapp内部创建一个文件夹,但在WEB-INF外部,它似乎确实奏效了。但我只是想知道这是否是

我正在尝试从WebApp访问一些wsdl和XMLs文件,这是我在Maven中作为WAR构建的。现在我知道
resources
文件夹是这些类型文件的默认位置,但当我检查war包时,我发现这些文件最终位于
/WEB-INF
文件夹中,该文件夹没有多大用处。我只是想知道我应该把这些文件放在哪里,这样我就可以通过URL访问它们:

https://server:port/Context/File_Path
我试图在webapp内部创建一个文件夹,但在WEB-INF外部,它似乎确实奏效了。但我只是想知道这是否是正确的方法。

Maven有一个

因此,是的,为了使用maven WAR插件处理可以打包到WAR中的东西,您应该遵循约定,将文件放入相关文件夹中(当然,如果您愿意,您可以更改这些默认值)

说到静态资源,确实有一个特殊的
src/main/webapp
文件夹。你说得对

Maven有一个

因此,是的,为了使用maven WAR插件处理可以打包到WAR中的东西,您应该遵循约定,将文件放入相关文件夹中(当然,如果您愿意,您可以更改这些默认值)

说到静态资源,确实有一个特殊的
src/main/webapp
文件夹。所以你是对的