2010/10/27 Rastislav Siekel <[email protected]>

>  V *ear-deployer.xml* stačí nastaviť tag *<attribute
> name="Isolated">true</attribute>*.
>

Dik! To je presne ono.


>
> Rastislav "Bedo" Siekel
>
> ------------------------------
> Ing. Rastislav Siekel
> Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia
> E-mail : <[email protected]> <[email protected]>
> Tel : 041/562 54 91
> Fax : 041/562 54 97
> Mobil : 0905 34 00 20
>
> On 27. 10. 2010 13:41, Richard Holly wrote:
>
> Toto co popisujete sa da ovladat cez atribut loader-repository.
> Citujem:
>
>  In the jboss deployment descriptor files, it is possible to specify which
> classloader to use. The file are not the same for all archives
>   archive type  file  root element   *-ejb.jar  META-INF/jboss.xml  <jboss>
>   *.ear  META-INF/jboss-app.xml  <jboss-app>   *.war  WEB-INF/jboss-web.xml
>  <jboss-web>
>
> You just need to add an element *<loader-repository>* with the name of the
> classloader repository to use.
>
> All application refering to the same 'loader-repository' will share the
> same context classloader. And the will access to the classes of each other.
> But most important, this classloader will be isolated from all other
> application, even if the '*Isolated*' parameter seen in the Method 1 is
> set to false.
>  Exemple
>  For ejb3 archives (-ejb.jar)
>
> META-INF/jboss.xml
>
>  <?xml version="1.0" encoding="UTF-8" ?>
>  <jboss>
>   <loader-repository>
>    be.thorgull.exemple:loader=SomeUniqueLoaderName
>   </loader-repository>
>  </jboss>
>
>  For application archives (.ear)
>
> META-INF/jboss-app.xml
>
>  <?xml version="1.0" encoding="UTF-8" ?>
>  <jboss-app>
>   <loader-repository>
>    be.thorgull.exemple:loader=SomeUniqueLoaderName
>   </loader-repository>
>  </jboss-app>
>
>  For web application archives (.war)
>
> WEB-INF/jboss-web.xml
>
>  <?xml version="1.0" encoding="UTF-8" ?>
>  <jboss-web>
>   <loader-repository>
>    be.thorgull.exemple:loader=SomeUniqueLoaderName
>   </loader-repository>
>  </jboss-web>
>
>
>
>
>
> Dňa 27. 10. 2010 12:56, Oto Buchta  wrote / napísal(a):
>
> 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]> <[email protected]>:
>
>  2010/10/26 Ondra Medek <[email protected]> <[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]> <[email protected]>:
>
>  2010/10/26 Richard Holly <[email protected]> <[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

Odpovedet emailem