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

Odpovedet emailem