Dobry den
Narazil jsem na zajimavy problem. Pisi aplikaci, ktera pouziva EJB3 postavene nad Hibernatem3. Rad bych v ni pouzil i starsi kod pouzivajici Hibernate2. Tyto casti by mely pouzivat ruzne databaze a ruzne datasources. Kdyz jsem nakonfiguroval a zprovoznil persistenci v EJB3 casti, presunul jsem do projektu i starsi tridy, pouzite jary (ty vkladam do korenu vysledneho earu) a prislusne konfigurace. Pri vytvareni session factory vsak vypadne vyjimka NoSuchMethodError: org.objectweb.asm.ClassWriter.visit(...) Pokud se podivam do prislusneho jaru (cglib-asm.jar), ktery balim do earu opravdu ma metoda jinou signaturu. Pri googleni jsem nasel jediny odkaz na tento problem (pri prechodu na nejnovejsiho jbosse spolu sestarym hibernate), ale bez reseni. Je mozne nejak situaci vyresit? Usuzuji, ze potrebuji jiny classloader pro casti uzivajici stary a novy hibernate. Nechce se mi portovat cely starsi kod pod Hibernate3. Predpokladam, ze mi nepomuze ani rozdeleni aplikace na dve...

Ondřej Nekola
[EMAIL PROTECTED]
http://www.nekola.cz


Odpovedet emailem