Io non ci salto fuori...
- non ho toccato il Props
- non ho toccato il manager
- Ho copiato jtds-1.0.2.jar dentro alla cartella common\lib di tomcat
- per sicurezza l'ho copiato anche nella cartella lib della webapp dentro a classes
- ho inserito il percorso di jtds-1.0.2.jar nel classpath
- ho modificato l'xml in questo modo:
codice:
<context-param>
<param-name>Driver</param-name>
<param-value>net.sourceforge.jtds.Driver</param-value>
<description>JDBC driver class</description>
</context-param>
<context-param>
<param-name>ConnectionURL</param-name>
<param-value>jdbc:jtds:sqlserver://192.168.168.23/target</param-value>
<description>Database connection URL</description>
</context-param>
<context-param>
<param-name>Username</param-name>
<param-value>sa</param-value>
</context-param>
<context-param>
<param-name>Password</param-name>
<param-value>target04</param-value>
</context-param>
SPECIFICO che non ho il DB in locale ma su una macchina all'indirizzo specificato sopra... ti sembra corretto?
Inoltre, quando lancio una ricerca la console di tomcat mi da un errore alla riga di caricamento del driver... puoi controllare se va bene? Cazzo è uguale a quello di Garuti!!!
codice:
// Assegno le varibili di connessione
String dbDriver = context.getInitParameter("Driver");
System.out.println("Driver: "+dbDriver);
String dbConnectionURL = context.getInitParameter("ConnectionURL");
System.out.println("URL: "+dbConnectionURL);
String username = context.getInitParameter("Username");
System.out.println("username: "+username);
String password = context.getInitParameter("Password");
System.out.println("password: "+password);
props = new Props(dbDriver, dbConnectionURL, username, password);
// Carico i driver di connessione
try {
Class.forName(dbDriver);
} catch(ClassNotFoundException ex) {
ex.printStackTrace();
}
AIUTTTOOOOOO!!!