問題
- ポータルに
ROOT以外のコンテキスト(たとえばmyportal)を定義すると、Glowroot の管理ページが表示されないか、視覚的なエラーとともに表示されます。
環境
- Liferay DXP 2023.Q4
解像度
-
現在、
ROOT以外のカスタムコンテキストでGlowrootを使用するには、これらの設定を適用する必要があります:-
$LIFERAY_HOME/glowroot/admin.jsonを編集し、contextPathを指定します:
...
"web": {
"port": 4000,
"bindAddress": "127.0.0.1",
"contextPath": "/myportal/o/glowroot",
"sessionTimeoutMinutes": 30,
"sessionCookieName": "GLOWROOT_SESSION_ID"
},
... -
$LIFERAY_HOME/osgi/configsの中に、例として、contextPathを示す設定ファイルcom.liferay.glowroot.proxy.internal.servlet.GlowrootProxyServlet.configを追加する必要がある(設定を有効にするには、サーバーを再起動する必要がある):servlet.init.targetUri="http://localhost:4000/myportal/o/glowroot"
-
追加情報