PDA

Visualizza la versione completa : [java-servlet] problema con TOMCAT


cecho
18-10-2004, 13:36
Salve a tutti.

Non riesco a capire perchè Tomcat mi da questo errore:

java.lang.NoClassDefFoundError: com/bitmechanic/sql/ConnectionPoolManager

eppure ho copiato nella cartella common/lib sia il file .zip che lo stesso file scompattato nelle relative cartelle! Perchè non mi trova quella libreria? Fra le altre cose non mi trova nemmeno altre librerie che ho messo sempre nella cartella common/lib !!!
Dove sbaglio?? :dhò:

Grazie a tutti della gentile disponibilità :D

Gil Mour
19-10-2004, 11:38
Che io sappia le classi della tua applicazione non le devi mettere in common (che sta "sopra" il posto in cui avresti diritti di scrittura in un server web reale) ma in webapps/tuaWebapp/web-inf/classes.
Eventualmente se si tratta di una servlet gli devi dare anche pattern e mapping nel file web.xml

cecho
19-10-2004, 14:41
Che io sappia le classi della tua applicazione non le devi mettere in common (che sta "sopra" il posto in cui avresti diritti di scrittura in un server web reale) ma in webapps/tuaWebapp/web-inf/classes.
Eventualmente se si tratta di una servlet gli devi dare anche pattern e mapping nel file web.xml

le classi le ho messe proprio nella cartella WEB-INF/classes divise in package e non mi danno problemi (la maggiorparte di esse funzionano!) il problema è che il contenitore mi da sempre lo stesso errore:

java.lang.NoClassDefFoundError: COM/ibm/db2/jdbc/app/DB2Driver

che è il driver del Database che uso (IBM DB2).
Le librerie relative a questo driver (db2java.zip e db2jcc.jar) sono salvate nella cartella common/lib di TOMCAT, tuttavia continuo a ricevere quell'errore!
Spero possa aiutarmi ugualmente.

Comunque grazie infinite della tua risposta :D

Loading