問題
- サービスビルダーでblobのカラム型を使っています。 デプロイ時、以下のようになります。
Caused by: java.lang.ClassNotFoundException: org.hibernate.proxy.HibernateProxy cannot be found
Environment
- 7.4
解決策
- portal-ext.propertiesに以下の項目を追加します:
org.hibernate.proxy に注意してください!module.framework.properties.org.osgi.framework.bootdelegation=\
__redirected,\
com.liferay.aspectj,\
com.liferay.aspectj.*,\
com.liferay.expando.kernel.model,\
com.liferay.portal.servlet.delegate,\
com.liferay.portal.servlet.delegate*,\
com.sun.ccpp,\
com.sun.ccpp.*,\
com.sun.crypto.*,\
com.sun.image.*,\
com.sun.imageio.plugins.*,\
com.sun.jmx.*,\
com.sun.jna,\
com.sun.jndi.*,\
com.sun.mail.*,\
com.sun.management.*,\
com.sun.media.*,\
com.sun.msv.*,\
com.sun.org.*,\
com.sun.syndication,\
com.sun.tools.*,\
com.sun.xml.*,\
com.yourkit.*,\
javassist.util.proxy,\
jdk.*,\
org.hibernate.proxy,\
sun.*,\
weblogic.jndi,\
weblogic.jndi.*
追加情報
- org.hibernate.proxy は、ブートデリゲーションのためにグローバルに利用できる必要があります。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン