[Javalist] jndi nev

Hollósi Balázs hollosi.balazs at 1101.hu
2012. Aug. 2., Cs, 16:20:19 CEST


Sziasztok

az alabbi kornyezettel van most dolgom>

* glassfish 3.1.2
* quartz cron
* war+ejb modul az ear-on belul

servlet listener inditja a quartz-ot. a job lookup-ol egy ejb-t a
melohoz. siman mukodik minden, de gondoltam lecserelem a lookup
stringet szep generalt darabra.

InitialContext initialContext = new InitialContext();

String moduleName = (String) initialContext.lookup("java:module/ModuleName");
String appName = (String) initialContext.lookup("java:app/AppName");

MyEjb ejb = (MyEjb)
initialContext.lookup(String.format("java:global/%s/%s/%s", appName,
moduleName, MyEjb.class.getSimpleName()));

nana, de persze a quartz job a servlet kontenerben fut, igy module nev
a war. tudtok olyan lehetosegrol, ahol le lehet kerdezni a war
modulbol hogy az ear-on belul ahol o van milyen ejb modul/ok vannak?
vagy mas alternativ megoldas a problemara?

koszi,
b


További információk a(z) Javalist levelezőlistáról