Im einen seltsamen Fehler bekommen, wenn mein spring2.5.6 läuft, JPA (hibernate3.4) Webapp in Weblogic 10,3Hibernate/JPA Vererbung Problem auf WebLogic
[ERROR] Javassist Enhancement failed: com.xxx.domain.model.Scheme
java.lang.NoSuchMethodError: pcGetManagedFieldCount
at com.xxx.domain.model.Fund.<clinit>(Fund.java)
at sun.misc.Unsafe.ensureClassInitialized(Native Method)
at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAc
cessorFactory.java:25)
Die com.xxx. Die Klasse "domain.model.Scheme" ist eine zugeordnete Unterklassenentität der abstrakten Fondseinheit in einer Vererbungshierarchie "single_table", und ich erhalte diesen Fehler für alle Entitäten in der Hierarchie. Ich verwende sowohl annotierte Klassen als auch XML-Metadaten, um die Zuordnungen für meine Persistenzklassen zu definieren.
Ich bekomme nur diesen Fehler, wenn die App in Weblogic bereitgestellt wird, so läuft alles gut mit Junit. Ich habe versucht, auf javaassit.jar auf die neueste Version zu aktualisieren.
Problem Sieht für mich wie ein Problem mit Classloading-Reihenfolge, aber ich kann es nicht herausfinden.
PS. Wie von bea schlug ich habe folgendes auf die weblogic.xml
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
Jedermann erhielt alle mögliche Ideen, andere Konfigurationstipps oder Richtungen habe ich meine Untersuchung nehmen sollte?
Der Link ist tot angeben. –