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
