玩!框架1.2.4根上下文问题

时间:2012-04-13 10:30:13

标签: playframework glassfish playframework-1.x

我遇到了使用play框架的应用程序的问题。此应用程序在Glassfish服务器上部署为WAR。我被设置为上下文根用于例如。 / ABC 所以这意味着,我的应用程序可以在http:// localhost / abc

上找到

当我尝试访问此页面时,它正常打开,但是当我点击某个URL时,此页面将跟随例如。 http://localhost/second-page并生成404页面未找到错误。

正如您在转到另一个页面后看到的那样,上下文根已经消失。 所以我手动将链接更改为http://localhost/abc/second-page,页面效果很好,因为移动到其他页面是有效的。

是否有人遇到此问题。我听说有人在tomcat上遇到同样的问题。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您是否尝试在application.conf中设置以下内容:

application.baseUrl=http://localhost/abc/

(另一个相关的配置选项是http.path,虽然我不认为这会对此有所帮助,因为Play framework documentation表示当应用程序部署为WAR时会被忽略。)< / p>