Child pages
  • Dinamikus osztálybetöltés
Skip to end of metadata
Go to start of metadata

Van két WAR/EAR-om, amik között szeretnék objektumokat csere-berélni. 

Azaz az első WAR-ban lévő  alkalmazás egy másik WAR-ból tölti be a megjelenítendő objektumot. (pl. mint Portlet esetén)

A kérdésem, hogy tud-e valaki jobb módszert/eszközt annál, mint végignyálazni az EAR-ban található WAR-t, majd az abban található JAR-t és onnan betölteni a class-t.

Meg akarom úszni a custom classloader-t.

 

 

      
      
Page viewed times
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels

2 Comments

  1. Anonymous

    Hello, ugy tudom, hogy ha javaEE6-ot hasznalsz, akkor JNDI-vel el tudod kerni az appserver-tol.

  2. Igen, de csak a stub-ot. A class-nak (Interfésznek) a másik oldalon is ott kell lennie.

    Nekem olyan megoldás kellene, ami magát a class-t fizikailag is távolról tölti, vagy hozzáadja a local classpath-hoz.

    Azaz, ha feldobok egy EAR/WAR/JAR-t valamilyen könyvtárba, akkor abból tölt.

    Az egyetlen módszer, amit eddig jónak találtam, az a portlet megoldása. van egy XML(property, tökmindegy), ami megmondja, hogy kik a portletek.

    Aztán betölti őket egy custom classloader. De ebben az esetben minden EAR, minden WAR-ját végig kell böngészni.

    Ezt akarom elkerülni.