我正在试图在我的glassfish服务器上托管一些文件。
我发现这篇文章解释了如何使用虚拟目录执行此操作: http://www.marceble.com/2009/07/virtual-directories-in-glassfish/
但这对我不起作用
当我冲浪:localhost:8080/media/test.txt
我得到: HTTP状态404:请求的资源()不可用。
我的glassfish控制面板的屏幕截图: http://i77.photobucket.com/albums/j74/bertyhell/glassfish_error.png
答案 0 :(得分:4)
更好的是this article。
对于GlassFish 3.1.x,现在它是应用程序配置中的glassfish-web.xml文件。如果你使用这样的东西:
from=/media/* dir=C:/
或相同的glassfish-web.xml文件:
<property name="alternatedocroot_1" value="from=/media/* dir=C:/"/>
请确保您在计算机上创建了目标:C:/ media
“from”必须与您计算机上的目录匹配。
那么它将在这里提供:
http://{hostName}:{portNumber}/myapp/media/*