Zdravim,
mam dotaz kolem nastaveni java classpath.
Mam standalone aplikaci (NetBeans RCP), ktera se vzdalene spojuje s EJB.
Samotnou aplikaci poskytuji pomoci Java Web Start.
Problem spociva v tom, ze k tomu, aby aplikace byla funkcni, musi
obsahovat hromady knihoven,
ktere jsou casto dost velke.
At uz je to pro remote call EJB3, vracene entity s anotaci (TopLink) ci
pro JMS sluzbu. Nakonec skoncim s knihovnami okolo 20 MB.
Napadlo me, zda by tyto knihovny nebylo lepsi nalinkovat nekam na
classpath, nez je distribuovat se samotnou aplikaci.
Zatim to resim tak, ze vytvorim Module Library Wrapper, ktery obsahuje
vsechny potrebne knihovny.
Problem mam uz pri testovani a buildovani, kde cekam vecnost, nez je
projekt pripraven. Chtel bych se proto teto knihovny zbavit a spise ji
nechat nekde na classpathu, nez ji stale pridavat ke kazdemu modulu.
Knihovny stejne nejsou ode mne a navic jsou nemenne, pokud tedy nezmenim
app server ci ho nezaktualizuji na novejsi verzi.
Mam v podstate moznost u jednotlivych uzivatelu nastavit nejakou
classpath, ktera by sla asi pres sambu nekam na server. Otazkou ovsem
je, jestli tyto knihovny muzu takhle nechat zdilet vice uzivateli (kazdy
pod svou JVM).
Ma nekdo nejakou radu, jak se vyhnout nutnosti linkovat takto velke
knihovny k projektu?
Diky moc...
________ Information from NOD32 ________
This message was checked by NOD32 Antivirus System for Linux Mail Servers.
http://www.eset.com