设置部署在Glassfish上的Tapestry应用程序的固定上下文根

时间:2014-01-15 07:15:06

标签: java glassfish tapestry contextpath contextroot

我想知道是否有办法让Tapestry应用程序在Glassfish服务器上部署时始终具有完全相同的上下文根?

例如,我希望始终以localhost:8080/myApp而不是localhost:8080/myApp-1.01-SNAPSHOTlocalhost:8080/myApp-2.01-SNAPSHOT来访问我的应用。

我已经在glassfish-web.xml中创建了以下属性:

<glassfish-web-app>
    <context-root>/admin</context-root>
</glassfish-web-app>

但它没有成功。

1 个答案:

答案 0 :(得分:0)

显然,我的疏忽已经完成了。如果我希望Glassfish使用我提供的上下文根,那么在从Web管理控制台进行部署时,我必须将Context Root字段留空。

其他一切都很好,包括WEB-INF/glassfish-web.xml档。