我想知道是否有办法让Tapestry应用程序在Glassfish服务器上部署时始终具有完全相同的上下文根?
例如,我希望始终以localhost:8080/myApp
而不是localhost:8080/myApp-1.01-SNAPSHOT
或localhost:8080/myApp-2.01-SNAPSHOT
来访问我的应用。
我已经在glassfish-web.xml
中创建了以下属性:
<glassfish-web-app>
<context-root>/admin</context-root>
</glassfish-web-app>
但它没有成功。
答案 0 :(得分:0)
显然,我的疏忽已经完成了。如果我希望Glassfish使用我提供的上下文根,那么在从Web管理控制台进行部署时,我必须将Context Root
字段留空。
其他一切都很好,包括WEB-INF/glassfish-web.xml
档。