GlassFish 4.1 alternatedocroot,Access静态内容
我需要使用此URL http:// localhost:8080 / static / img1.jpg访问一些图像
图像位于“/ home / andrea / Documents”中,应用程序上下文为“/”。 我正在使用GlassFish 4.1.1。
在项目的/ WEB-INF目录中,我有以下内容:(glassfish-web.xml)
问题是,找不到该文件。
我错过了什么?
是否有另一种方法来定义alternatedocroot`或映射项目外的虚拟目录?
我已经解决了阅读这篇文章的问题: http : //glassfish.10926.n7.nabble.com/unable-to-get-working-alternate-docroots-td40978.html
不幸的是文档不是那么清楚,我试着解释我是如何解决我的问题的
dir值是alternatedocroot的基本目录,因此必须将为该值指定的完整路径放入alternatedocroot的基础目录中。 因此,在我的情况下,真正的结构是/ home / andrea / Documents / static (记住在dir值的末尾插入“/”)。
与GlassFish的web.xml
我的急躁
我的目标是有一个单独的目录来上传从“.war”档案中分离出来的图像。 我发现的解决方案是将图像插入glassfish domain1目录的docroot目录中
与GlassFish的web.xml
请记住,真实路径必须包含静态目录:[…] / glassfish / domains / domain1 / docroot / static /
谢谢你,我的朋友很棒。 它适用于我的Glassfish 4.1.1。
我在WEB-INF下的glassfish-web.xml中有这个代码:
/GestionProcesos Keep a copy of the generated servlet class' java code.
但是现在我的glassfish-web.xml文件,我就是这样的:
/GestionProcesos
所以,要在我的jsp中下载一个文件:
Download file