rufis ha scritto:
Ho visto che in tomcat/lib c'e' tomcat-jdbc.jar
se metto postgresql.jar in WEB-INF/lib la jvm quale libreria prende in considerazione ?
Il tomcat-jdbc.jar contiene la implementazione del "connection pool" di Tomcat. Che non è un driver JDBC (quindi non c'entra direttamente e non influenza il tuo driver JDBC).
E che quasi sicuramente non hai sfruttato. Si può far in modo che la Connection al DB venga gestita da Tomcat all'interno di un suo "connection pool" e poi fornita alla applicazione tramite DataSource. Ma questo vorrebbe dire una configurazione specifica in Tomcat e vorrebbe dire che il driver JDBC del DB sia già noto a Tomcat. Ripeto: sicuramente NON hai sfruttato questa strada e la tua webapp prende la Connection dal DriverManager.
Quindi:
a) dimentica tomcat-jdbc.jar
b) metti nella WEB-INF/lib il jar del driver JDBC per PostgreSQL
c) fai il build del tuo progetto
d) arriva a creare un WAR (.war) completo della tua webapp
e) fai il deploy della applicazione mettendo il .war sotto la "webapps" di un Tomcat (in qualunque modo ci arrivi: con FTP, SSH ecc...)