Ahoj, odpovídám na zprávu ze čtvrtka, 14. srpna 2008, kterou Jakub Podlesak napsal(a) v 17:28:44:
J> Melo by byt popsano na J> http://wikis.sun.com/display/Jersey/Resolving+ASM+dependency+issues+with+Jersey+and+Hibernate J> Protoze jde o kod generovany toolingem, poprosil bych J> o zareportovani v http://www.netbeans.org/community/issues.html J> (component websvc, subcomponent: rest) J> Idealne s pripojenym jednoduchym test case. J> Clovek, ktery plugin testuje mi rikal, ze o problemu nevi, J> takze neni nutne nic overovat. Zde není chyba podle mě v REST podpoře, nýbrž v tom, že Netbeans v sobě obsahuje knihovnu Hibernate, která používá cglib a dva asm jary, což jsou standardní dependence Hibernate. Problém je, že Jersey používá také ASM, ale v jiné nekompatibilní verzi. Řešení je aby hibernate knihovna používala cglib-nodep a tím se ztratí dvě verze ASM. Takže oprava by měla být jinde než v RESTu, ale exportuji to do RESTu, oni si to přehodí. Zde je ten report http://www.netbeans.org/issues/show_bug.cgi?id=144016 J> [PersistenceService] by mela byt podle mych informaci J> v dalsi verzi pluginu bud odstranena, nebo podstatne prepsana. J> Kazdopadne pro identifikaci popisovaneho problemu by bylo skvele J> mit nejaky reprodukovatelny test case. Mám testovací projekt, mohu zaslat. Nakonec jsem to ale vyřešil, použil jsem Tomcat a přepsal jsem inicializaci EntityManageru na klasický tvar emf = Persistence.createEntityManagerFactory(DEFAULT_PU); em = emf.createEntityManager(); utx = em.getTransaction(); A taky se mi vůbec nelíbí jak ten tool formátuje kód, tohle je podle mě zcela nečitelné: @GET @Produces({"application/xml", "application/json"}) public GamesConverter get(@QueryParam("start") @DefaultValue("0") int start, @QueryParam("max") @DefaultValue("10") int max, @QueryParam("expandLevel") @DefaultValue("1") int expandLevel, @QueryParam("query") @DefaultValue("SELECT e FROM Game e") String query) { --------------------------- Původní zpráva --------------------------- Odesilatel: Jakub Podlesak <[EMAIL PROTECTED]> Předmět: Hibernate + REST (Jersey) na Glassfih3 Datum: 14. srpna 2008, 17:28:44 (GMT +0200) Přílohy: <none> msgid:[EMAIL PROTECTED] ... ------------------------ Konec původní zprávy ------------------------ -- --------------------------------------------------------------------- Tomáš Procházka E-mail: [EMAIL PROTECTED] WWW: http://www.atomsoft.cz ICQ: 87147320 ---------------------------------------------------------------------