[Java lista] WEB-INF/lib & server lib

Keresztes József jkeresztes at vati.hu
2009. Már. 5., Cs, 10:53:29 CET


Sziasztok !

Van egy érdekes probléma, amit Glassfish 2.1 alatt tapasztaltunk,
persze elképzelhető hogy más webserver esetén is így van.
Egy web-alkalmazásban korrekt módon bent van a WEB-INF/lib -ben
az általa használt jar-file, konkrétan a commons-logging.jar
Viszont a webserver lib könyvtára is tartalmaz egy 
commons-logging.jar -t, ami régebbi verziójú.
Az alkalmazás azért nem tud futni, mert a path miatt elsőbbséget
élvez a server lib-jében lévő jar, és ez az alkalmazásnak 
nem megfelelő (régebbi verziójú).
Ez valahogy számomra nem logikus, így bármely webalkalmazást
"meg lehet szivatni" :)
Glassfish esetében be lehet pl. állítani hogy elsődlegesen
a WEB-INF/lib legyen path-ban ?

Végülis a problémát úgy oldottuk meg hogy a server lib-jében
frissebb verzióra cseréltük a jar-t és így megegyezett azzal
amit az alkalmazás is használ, de ez elég gányolásnak tűnik.
Aztán majd jön egy olyan alkalmazás mely csak a régebbi
verziójú commons-logging.jar -ral működne, és...

Joe



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