替代docroot不工作glassfish 4

use*_*870 2 glassfish java-ee-7

我正在尝试设置备用docroot以便从中提供上传的文档.我在glassfish web xml中包含以下内容

<context-root>/dom</context-root>
  <property description="Uploaded Images" name="alternatedocroot_1" value="from=/uploads/* dir=C:/Test" /> 
Run Code Online (Sandbox Code Playgroud)

然后我将测试pdf存储在名为cars.pdf的Test文件夹中.

要访问它,我在浏览器中键入以下内容

http://localhost:8080/uploads/cars.pdf
Run Code Online (Sandbox Code Playgroud)

然而,这只是给我一个404错误,我已经尝试谷歌搜索和搜索这里但似乎没有任何工作.有人可以告诉我,我做错了什么?

谢谢Steve

Jav*_*aro 5

你应该用

<property description="Uploaded Images" name="alternatedocroot_1" value="from=/uploads/* dir=C:\Test\" />
Run Code Online (Sandbox Code Playgroud)

然后将图像放入 C:\Test\uploads\

或者,例如,使用

<property description="Uploaded Images" name="alternatedocroot_1" value="from=/uploads/* dir=C:\" />
Run Code Online (Sandbox Code Playgroud)

然后将图像放入 C:\uploads\