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

Odpovedet emailem