0

デプロイ時に次のエラーが発生します。

22:34:40,393 ERROR [AbstractKernelController] Error installing to Start: name=persistence.unit:unitName=fizio.ear/events-service.war#fizio state=Create: org.hibernate.HibernateException: Unable to get the default Bean Validation factory

のせいで:

Caused by: java.lang.IllegalAccessException: Class org.hibernate.cfg.beanvalidation.BeanValidationActivator can not access a member of class org.hibernate.cfg.beanvalidation.TypeSafeActivator with modifiers "public static"
at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65) [:1.6.0_22]
at java.lang.reflect.Method.invoke(Method.java:588) [:1.6.0_22]
at org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValidationActivator.java:118) [:3.6.0.Final]

それを修正する方法についての提案をいただければ幸いです。前もって感謝します。

4

2 に答える 2

1

hibernate-core とのバージョンの競合があります (おそらく jboss との競合ですか?)。依存関係を確認し、別の依存関係から hibernate-core を除外します。jboss と hibernate-search で同じエラーが発生しました (hibernate-core に依存します)。

于 2011-05-01T20:29:40.390 に答える
0

同じエラーが発生しましたが、解決しました。hibernate-search、hibernate-search-analyzers を除くすべての hibernate 依存関係を耳から削除するだけです。それらはすでに AS にあります。JBoss の場合は、jboss_home/common/lib で確認できます。

于 2011-05-24T16:34:06.537 に答える