問題
Liferay 7.0環境へのアップグレード(パッチ適用)中にサーバーが起動せず、以下のエラーが発生しました:
SEVERE [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log StandardWrapper.Throwable
java.lang.StackOverflowError
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:566)
at java.lang.ClassLoader.getResource(ClassLoader.java:1096)
at java.lang.ClassLoader.getResource(ClassLoader.java:1091)
at java.lang.ClassLoader.getResource(ClassLoader.java:1091)
環境
- Liferay DXP 7.0
解像度
- のDEBUGログを有効にします。com.liferay.portal.configuration.easyconf.ClassLoaderAggregateProperties'のデバッグログを有効にします。のDEBUGログを有効にします。 ポータルの再起動後もログレベルを維持するように調整する。
- サーバーを再起動する.
- スタートアップログに以下のようなDEBUGログのトレースがあるか確認する:
DEBUG [localhost-startStop-1][ClassLoaderAggregateProperties:94] Adding file file:/liferay/apps/liferay-dxp-digital-enterprise-7.0-sp2/portal-ext.properties
- 上記のような痕跡が見られる場合は、portal-ext.properties ファイルから
include-and-override=${liferay.home}/portal-ext.propertiesを削除し、サーバーを再起動してください。 - サーバーは正常に起動するはずです。