Re: Společný prefix pro weby v earu pod JBossem

2010-10-28 Tema obsahu Oto Buchta
2010/10/27 Rastislav Siekel sie...@prosoft.sk

  V *ear-deployer.xml* stačí nastaviť tag *attribute
 name=Isolatedtrue/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 : sie...@prosoft.sk sie...@prosoft.sk
 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 ta...@buchtovi.cz ta...@buchtovi.cz:

  2010/10/26 Ondra Medek xmed...@gmail.com xmed...@gmail.com:

  Zkus

 module
  web
 web-urimyapp.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-rootX/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 ta...@buchtovi.cz ta...@buchtovi.cz:

  2010/10/26 Richard Holly r...@interway.sk r...@interway.sk:

   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, ta...@buchtovi.cz, http://tapikuv.blogspot.com

  --
 Ondra Medek


  --
 Oto 'tapik' Buchta, ta...@buchtovi.cz, http://tapikuv.blogspot.com





-- 
Oto 'tapik' Buchta, ta...@buchtovi.cz, http://tapikuv.blogspot.com


Re: Společný prefix pro weby v earu pod JBossem

2010-10-27 Tema obsahu Oto Buchta
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 ta...@buchtovi.cz:
 2010/10/26 Ondra Medek xmed...@gmail.com:
 Zkus

 module
      web
         web-urimyapp.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-rootX/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 ta...@buchtovi.cz:
 2010/10/26 Richard Holly r...@interway.sk:
  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, ta...@buchtovi.cz, http://tapikuv.blogspot.com




 --
 Ondra Medek




 --
 Oto 'tapik' Buchta, ta...@buchtovi.cz, http://tapikuv.blogspot.com




-- 
Oto 'tapik' Buchta, ta...@buchtovi.cz, http://tapikuv.blogspot.com


Re: Společný prefix pro weby v earu pod JBossem

2010-10-27 Tema obsahu Ondra Medek
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 ta...@buchtovi.cz:
 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 ta...@buchtovi.cz:
 2010/10/26 Ondra Medek xmed...@gmail.com:
 Zkus

 module
      web
         web-urimyapp.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-rootX/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 ta...@buchtovi.cz:
 2010/10/26 Richard Holly r...@interway.sk:
  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, ta...@buchtovi.cz, http://tapikuv.blogspot.com




 --
 Ondra Medek




 --
 Oto 'tapik' Buchta, ta...@buchtovi.cz, http://tapikuv.blogspot.com




 --
 Oto 'tapik' Buchta, ta...@buchtovi.cz, http://tapikuv.blogspot.com




-- 
Ondra Medek


Re: Společný prefix pro weby v earu pod JBossem

2010-10-27 Tema obsahu Richard Holly

 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 typefileroot 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 Buchtata...@buchtovi.cz:

2010/10/26 Ondra Medekxmed...@gmail.com:

Zkus

module
  web
 web-urimyapp.war/web-uri
 context-root/myapp/context-root
  /web
   /module

v META-INF/jboss-app.xml pro EAR, nebocontext-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-rootX/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 Buchtata...@buchtovi.cz:

2010/10/26 Richard Hollyr...@interway.sk:

  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, ta...@buchtovi.cz, http://tapikuv.blogspot.com




--
Ondra Medek




--
Oto 'tapik' Buchta, ta...@buchtovi.cz, http://tapikuv.blogspot.com








Re: Společný prefix pro weby v earu pod JBossem

2010-10-27 Tema obsahu Rastislav Siekel
 V *ear-deployer.xml* stačí nastaviť tag *attribute 
name=Isolatedtrue/attribute*.


Rastislav Bedo Siekel


Ing. Rastislav Siekel
Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia
E-mail : sie...@prosoft.sk mailto:sie...@prosoft.sk
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 typefileroot 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 Buchtata...@buchtovi.cz:

2010/10/26 Ondra Medekxmed...@gmail.com:

Zkus

module
  web
 web-urimyapp.war/web-uri
 context-root/myapp/context-root
  /web
   /module

v META-INF/jboss-app.xml pro EAR, nebocontext-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-rootX/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 Buchtata...@buchtovi.cz:

2010/10/26 Richard Hollyr...@interway.sk:

  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,ta...@buchtovi.cz,http://tapikuv.blogspot.com



--
Ondra Medek



--
Oto 'tapik' Buchta,ta...@buchtovi.cz,http://tapikuv.blogspot.com







Re: Společný prefix pro weby v earu pod JBossem

2010-10-26 Tema obsahu Ondra Medek
Ahoj,
jestli si dobre pamatuji, soubor pro zdroj databaze *-ds.xml by melo
byt mozne deploynout spolu s EARem (mozna i s WARem), ale sam jsem to
jeste nezkousel.

2010/10/26 Oto Buchta ta...@buchtovi.cz:
 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, ta...@buchtovi.cz, http://tapikuv.blogspot.com




-- 
Ondra Medek


Re: Společný prefix pro weby v earu pod JBossem

2010-10-26 Tema obsahu Lubos Vrba
Toto urcite funguje. Staci tento *-ds.xml umistit do deploy adresare
prislusne domeny.

L.

2010/10/26 Ondra Medek xmed...@gmail.com

 Ahoj,
 jestli si dobre pamatuji, soubor pro zdroj databaze *-ds.xml by melo
 byt mozne deploynout spolu s EARem (mozna i s WARem), ale sam jsem to
 jeste nezkousel.

 2010/10/26 Oto Buchta ta...@buchtovi.cz:
  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, ta...@buchtovi.cz, http://tapikuv.blogspot.com
 



 --
 Ondra Medek



Re: Společný prefix pro weby v earu pod JBossem

2010-10-26 Tema obsahu Richard Holly

 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.
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,


?xml version=1.0 encoding=UTF-8?
server
  mbean code=org.jboss.resource.connectionmanager.TxConnectionManager display-name=ConnectionManager for DataSource app_ds name=jboss.jca:service=LocalTxCM,name=app_ds
  	attribute name=TrackConnectionByTxtrue/attribute
	attribute name=LocalTransactionstrue/attribute
  	depends optional-attribute-name=ManagedConnectionPool
	mbean code=org.jboss.resource.connectionmanager.JBossManagedConnectionPool display-name=Connection Pool for DataSource app_ds name=jboss.jca:service=ManagedConnectionPool,name=app_ds
		depends optional-attribute-name=ManagedConnectionFactoryName
		mbean code=org.jboss.resource.connectionmanager.RARDeployment display-name=ManagedConnectionFactory for DataSource app_ds name=jboss.jca:service=ManagedConnectionFactory,name=app_ds
			depends optional-attribute-name=OldRarDeploymentjboss.jca:service=RARDeployment,name='jboss-local-jdbc.rar'/depends
			attribute name=RARName/attribute
			attribute name=ConnectionDefinitionjavax.sql.DataSource/attribute
			attribute name=ManagedConnectionFactoryProperties
properties
	config-property name=ConnectionURL type=java.lang.Stringjdbc:firebirdsql://127.0.0.1:3050/app/config-property
	config-property name=DriverClass type=java.lang.Stringorg.firebirdsql.jdbc.FBDriver/config-property
	config-property name=TransactionIsolation type=java.lang.StringTRANSACTION_READ_COMMITTED/config-property	
	config-property name=UserName type=java.lang.Stringsysdba/config-property
	config-property name=Password type=java.lang.Stringmasterkey/config-property
  			config-property name=CheckValidConnectionSQL type=java.lang.String/config-property
  			config-property name=TrackStatements type=java.lang.Stringtrue/config-property	
/properties
			/attribute
		/mbean
		/depends
		attribute name=MinSize0/attribute
		attribute name=MaxSize60/attribute
		attribute name=BlockingTimeoutMillis3/attribute
		attribute name=IdleTimeoutMinutes15/attribute
		attribute name=CriteriaByNothing/attribute
	/mbean
	/depends
	attribute name=JndiNameapp_ds/attribute
	depends optional-attribute-name=CachedConnectionManagerjboss.jca:service=CachedConnectionManager/depends
	depends optional-attribute-name=TransactionManagerServicejboss:service=TransactionManager/depends
	/mbean
	mbean code=org.jboss.resource.adapter.jdbc.remote.WrapperDataSourceService display-name=Binding for DataSource app_ds name=jboss.jca:service=DataSourceBinding,name=app_ds
		attribute name=JndiNameapp_ds/attribute
		attribute name=UseJavaContexttrue/attribute
		depends optional-attribute-name=ConnectionManagerjboss.jca:service=LocalTxCM,name=app_ds/depends
	/mbean
/server



Re: Společný prefix pro weby v earu pod JBossem

2010-10-26 Tema obsahu Oto Buchta
2010/10/26 Richard Holly r...@interway.sk:
  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, ta...@buchtovi.cz, http://tapikuv.blogspot.com


Re: Společný prefix pro weby v earu pod JBossem

2010-10-26 Tema obsahu Rastislav Siekel

 No to asi jednoducho nepôjde.

Napr. keď v *Pokladna-ds.xml* mám definovaný JNDI zdroj:
datasources
local-tx-datasource
jndi-namejdbc/Pokladna/jndi-name
...
/local-tx-datasource
/datasources


v *ejb-jar.xml* mám pre každý bean referenciu na *jdbc/DataSource*:
...
resource-ref 
res-ref-namejdbc/DataSource/res-ref-name
res-typejavax.sql.DataSource/res-type
res-authContainer/res-auth
/resource-ref
...

a v *jboss.xml* mám pre každý entity bean referenciu *jdbc/DataSource* 
namapovanú na konkrétny JNDI *java:/jdbc/Pokladna*:

entity
ejb-nameUser/ejb-name
local-jndi-nameUserLocal/local-jndi-name

resource-ref
res-ref-namejdbc/DataSource/res-ref-name
jndi-namejava:/jdbc/Pokladna/jndi-name
/resource-ref

method-attributes
/method-attributes

/entity


Tak by som to asi musel prekonfigurovať pre každú entitu zvlášť.


Jednoduchšie by to bolo pre WAR, konkrétne v *jboss-web.xml* je to len 
na jednom mieste:

jboss-web
resource-ref
res-ref-namejdbc/DataSource/res-ref-name
res-typejavax.sql.DataSource/res-type
jndi-namejava:/jdbc/Pokladna/jndi-name
/resource-ref
/jboss-web



Rastislav Bedo Siekel


Ing. Rastislav Siekel
Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia
E-mail : sie...@prosoft.sk mailto:sie...@prosoft.sk
Tel : 041/562 54 91
Fax : 041/562 54 97
Mobil : 0905 34 00 20

On 26. 10. 2010 17:41, Oto Buchta wrote:

2010/10/26 Richard Hollyr...@interway.sk:

  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,







Re: Společný prefix pro weby v earu pod JBossem

2010-10-26 Tema obsahu Ondra Medek
Zkus

module
  web
 web-urimyapp.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.

2010/10/26 Oto Buchta ta...@buchtovi.cz:
 2010/10/26 Richard Holly r...@interway.sk:
  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, ta...@buchtovi.cz, http://tapikuv.blogspot.com




-- 
Ondra Medek


Re: Společný prefix pro weby v earu pod JBossem

2010-10-26 Tema obsahu Oto Buchta
2010/10/26 Ondra Medek xmed...@gmail.com:
 Zkus

 module
      web
         web-urimyapp.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-rootX/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 ta...@buchtovi.cz:
 2010/10/26 Richard Holly r...@interway.sk:
  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, ta...@buchtovi.cz, http://tapikuv.blogspot.com




 --
 Ondra Medek




-- 
Oto 'tapik' Buchta, ta...@buchtovi.cz, http://tapikuv.blogspot.com