2

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

当我尝试访问此页面时,它正常打开,但是当我单击某个 URL 时,此页面如下所示。http://localhost/second-page并产生 404 page not found 错误。

如您所见,在移动到另一个页面后,上下文根已经消失。所以我手动将链接更改为http://localhost/abc/second-page并且页面运行良好,因为移动到其他页面是可行的。

有人收到这个问题吗。我听说有人在tomcat上遇到了同样的问题。

提前致谢。

4

1 回答 1

1

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

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

(另一个相关的配置选项是http.path,尽管我认为这在这里没有帮助,因为Play 框架文档指出当应用程序部署为 WAR 时它会被忽略。)

于 2012-04-17T05:35:16.233 回答