2

play フレームワークを使用したアプリケーションで問題が発生しました。このアプリケーションは、Glassfish サーバーに WAR としてデプロイされます。コンテキストルートはたとえば用であると設定されました。/abc つまり、私のアプリケーションは http://localhost/abc で利用できるということです

このページにアクセスしようとすると、通常どおり開いていますが、何らかの URL をクリックすると、このページがたどられます。http://localhost/second-pageで、404 ページが見つからないというエラーが発生します。

ご覧のとおり、別のページに移動した後、コンテキスト ルートが消えています。そのため、リンクを手動でhttp://localhost/abc/second-pageに変更すると、他のページへの移動が機能するため、ページが正常に機能します。

誰かがこの問題を抱えていましたか。誰かが tomcat で同じ問題を抱えていると聞きました。

前もって感謝します。

4

1 に答える 1

1

で次の設定を試みましたかapplication.conf:

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

(別の関連する構成オプションは ですが、 Play フレームワークのドキュメントには、アプリケーションが WAR としてデプロイされたときに無視されると記載さhttp.pathれているため、ここでは役に立たないと思います。)

于 2012-04-17T05:35:16.233 に答える