この記事はレガシー記事です。 以前のバージョンのLiferay製品にも適用されます。 記事がメンテナンスされなくなったとはいえ、まだ該当する可能性があります。
この記事では、Carousel ポートレット (XTIVIA 製のサードパーティ製アプリ) と Ehcache プラグインを一緒にデプロイした場合、システムを再起動した後に ClassNotFoundExceptionのために Ehcache プラグインのデプロイに失敗するというシナリオについて説明します。
再現するためのステップ
- カルーセルポートレット と Ehcacheプラグインを取得します。
- Liferayポータル6.1 EE GA3の起動
- Carouselプラグインを配置します。
- Ehcache プラグインをデプロイします。
- Ehchache プラグインはスタックトレースで
ClassNotFoundExceptionを示してデプロイに失敗します。
決議
portal-ext.properties ファイルに以下を設定します。
portal.security.manager.strategy=default
追加情報
この問題を解決するプロパティは、Liferay Portal 6.2 でデフォルトですでに設定されていることに注意してください。