glassfish - 备用文档根不适用于 glassfish 4

标签 glassfish java-ee-7

我正在尝试设置一个备用文档根目录,以便提供上传的文档。我已将以下内容包含在我的 glassfish web xml 中

<context-root>/dom</context-root>
  <property description="Uploaded Images" name="alternatedocroot_1" value="from=/uploads/* dir=C:/Test" /> 

然后,我在名为 cars.pdf 的 Test 文件夹中存储了一个测试 pdf。

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

http://localhost:8080/uploads/cars.pdf
然而,这只是给了我一个 404 错误,我尝试在这里进行谷歌搜索,但似乎没有任何效果。有人可以告诉我我做错了什么吗?

谢谢史蒂夫

最佳答案

你应该使用

<property description="Uploaded Images" name="alternatedocroot_1" value="from=/uploads/* dir=C:\Test\" />

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

或者,例如,使用

<property description="Uploaded Images" name="alternatedocroot_1" value="from=/uploads/* dir=C:\" />

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

关于glassfish - 备用文档根不适用于 glassfish 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23617517/

相关文章:

linux - numproc 受限服务器上的 Glassfish

windows-services - 是否有 GlassfishSvc.jar 的有效下载链接?

java - EJB 3.2/CDI 是否具有与 Spring 4 元注释等效的功能?

Spring 与 Java EE 7

java - 在调用 save() hibernate 4.3 之前必须手动分配此类的 ids

java - 在java中重写equals和hashcode方法?

jakarta-ee - 将远程 EJB 公开为 CDI bean

mysql - 如何在 GlassFish 服务器中使用 asadmin 工具创建 mysql 连接池?

java - Spring 抛出 NoClassDefFoundError : MethodInterceptor although class exists within classpath

java - 如何使用 Java EE 7 和 Glassfish 4 在 IntelliJ IDEA Community Edition 中创建 Java Servlet 应用程序?