Jo to Java class loader hell. Nekonfigurujes v jboss-app.xml stejny loader repository?
<jboss-app> <loader-repository> com.example:archive=unique-archive-name </loader-repository> </jboss-app> Viz http://community.jboss.org/wiki/classloadingconfiguration Jestli ne, tak ona trida, co ma ten singleton, je deploynuta v EARu nebo v server/lib? Pokud v server/lib, pak je to jasne, deployni ji do EARu nebo doporucuji @Singleton (JEE 6) ci @Service (JBoss extension to JEE 5) beanu. 2010/10/27 Oto Buchta <[email protected]>: > No tak ono je to s tim JBossem jeste divnejsi. > > Dva ruzne nakonfigurovane eary, v kazdem jinak pojmenovana beana, > ktera inicializuje jeden staticky singleton. > Chapu, ze je to prasarna, ale jde pouze o tester. > > No a o bohuzel, onen singleton je pravdepodobne sdileny obema eary! > V konfiguraci beany si nastavim v singletonu IDcko a v zavislosti na > poradi deploymentu pak oba eary sdileji stejne ID. > No naprosta silenost. A gugl opet mlci. > > Chapu, ze je problem mezi zidli a klavesnici, ale nemuzu zaboha prijit > na to kde je zakopany cokl. > > Nemate nekdo ideu? > > 2010/10/26 Oto Buchta <[email protected]>: >> 2010/10/26 Ondra Medek <[email protected]>: >>> Zkus >>> >>> <module> >>> <web> >>> <web-uri>myapp.war</web-uri> >>> <context-root>/myapp</context-root> >>> </web> >>> </module> >>> >>> v META-INF/jboss-app.xml pro EAR, nebo <context-root> ve >>> WEB-INF/jboss-web.xml ve vsech WARech. >> >> Jenomze mam asi 50 WARu v jednom earu. >> Ono >> rm -r META-INF 2>/dev/null >> jar xf muj.ear META-INF/application.xml >> vi META-INF/application.xml >> :%s/<context-root>/<context-root>X/g >> ZZ >> jar uf muj.ear META-INF/application.xml >> rm -r META-INF 2>/dev/null >> >> to sice resi, ale teda fakt nic moc... >> >>> >>> 2010/10/26 Oto Buchta <[email protected]>: >>>> 2010/10/26 Richard Holly <[email protected]>: >>>>> Zdravim, >>>>> ds mozete nadefinovat pre vas EAR tak ze vytvorite specificky service >>>>> (napr. db_connect.sar ) a pribalite to do ear-u. >>>>> Ak potom urobite duplicitny ear, tak v nom prepisete iba db na ktoru sa >>>>> pripajate. >>>>> db_connect.sar v sebe obsahuje jediny subor /META-INF/jboss-service.xml >>>>> Vzor vam prikladam v prilohe. >>>> >>>> To je v principu jedno, jestli jsou ds definovane v xml souboru v >>>> deploy adresari >>>> a nebo v saru - to mi s nicim nepomuze. Mne by spis zajimalo, jak zaridit, >>>> aby se vsechny weby mapovaly na jina URLcka... >>>> - misto /admin mit /instance1/admin a /instance2/admin >>>> >>>>> S pozdravom, >>>>> Richard Holly. >>>>> >>>>> >>>>> Dňa 26. 10. 2010 9:33, Oto Buchta wrote / napísal(a): >>>>>> >>>>>> Zdravím, >>>>>> asi špatně hledám, ale nemůžu vygůglit následující věc: >>>>>> >>>>>> mám v earu aplikaci deploynutou do JBosse, která má poměrně hodně warů >>>>>> a definuje spoustu >>>>>> různých zdrojů. >>>>>> >>>>>> Potřeboval bych tuto aplikaci zduplikovat, přičemž by využívala jinou >>>>>> DB (prostě jiný DB resource ukazující na jiné jdbc URL). >>>>>> Nechce se mi všude přepisovat cesty a proto jsem se chtěl zeptat, >>>>>> jestli je možné aplikaci nadeploit do samostatného webového kontextu. >>>>>> Lépe řečeno si nedokážu představit, že by to nešlo, ale nemůžu najít >>>>>> jak to udělat hromadně pro všechny wary. >>>>>> >>>>>> Popřípadě pokud takovou duplikaci děláte, tak jak? >>>>>> >>>>>> Dík, >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Oto 'tapik' Buchta, [email protected], http://tapikuv.blogspot.com >>>> >>> >>> >>> >>> -- >>> Ondra Medek >>> >> >> >> >> -- >> Oto 'tapik' Buchta, [email protected], http://tapikuv.blogspot.com >> > > > > -- > Oto 'tapik' Buchta, [email protected], http://tapikuv.blogspot.com > -- Ondra Medek
