我需要配置glassfish服务器以在同一个根目录下部署多个应用程序
例如
127.0.0.1/myroot/app1
127.0.0.1/myroot/app2
我可以通过设置我想要部署的每个应用程序的上下文根节点来实现这一点....
<application version="7" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/application_7.xsd">
<display-name>app1</display-name>
<module>
<web>
<web-uri>app1-war.war</web-uri>
<context-root>myroot/app1</context-root>
</web>
</module>
</application>
问题是这种类型的声明是静态的并且链接到源代码。我希望配置依赖于安装应用程序的服务器,或者根据变量定义路径:
<context-toot>{myvar}/app1</context-root>
感谢您的帮助