問題
-
Tomcat 7で Liferay 6.2 用に開発したポートレットを Tomcat 8 で動作する Liferay 6.2 インスタンスにデプロイすると、ポートレットの web.xml ファイルに以下の変更が反映されます:
デプロイ前の web.xmlには、 、以下のリスナー・タグがあった。
<listener> <listener-class>com.xyz.SpringContextLoaderListener</listener-class> </listener> <listener> <listener-class>com.xyz.CustomStartupListener</listener-class> </listener>
- リスナータグは、に配置された後、 に示す単一のコンテキストパラムタグに凝縮されます:
<context-param> <param-name>portalListenerClasses</param-name> <param-value>com.xyz.SpringContextLoaderListener,com.xyz.CustomStartupListener</param-value> </context-param>
環境
- ポータル6.2
解像度
- これは https://issues.liferay.com/browse/LPS-26321 によって引き起こされるもので、予想される動作である。
- 回避策として、ポートレットのweb.xmlファイルを編集し、リスナータグを以前の構文に戻すと問題が解決します。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン