我已经解决了阅读这篇文章的问题:http :
//glassfish.10926.n7.nabble.com/unable-to-get-working-alternate-docroots-
td40978.html
不幸的是文档不是很清楚,我试图解释如何解决我的问题
该 目录 价值是你的根目录 alternatedocroot ,所以你必须把该值指定的完整路径, 从
进入alternatedocroot的基础目录。因此,在我的情况下,实际结构为 / home / andrea / documents /
static (请记住在 dir 值的末尾插入“ /” )。
glassfish-web.xml
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd"><glassfish-web-app> <parameter-encoding default-charset="UTF-8" /> <property name="alternatedocroot_1" value="from=/static/* dir=/home/andrea/documents/" /></glassfish-web-app>
我的迫切
我的职责是要有一个单独的目录来上传与“ .war”档案分离的图像。我找到的解决方案是将图像插入glassfish domain1目录的docroot目录中
glassfish-web.xml
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd"><glassfish-web-app> <parameter-encoding default-charset="UTF-8" /> <property name="alternatedocroot_1" value="from=/static/* dir=./docroot/" /></glassfish-web-app>
请记住,真实路径必须包含静态目录:[…] / glassfish / domains / domain1 / docroot / static /



