Oracle
 sql >> Database >  >> RDS >> Oracle

Tomcat 6/7 JNDI con più origini dati

ORA-12519, TNS:no appropriate service handler found l'errore potrebbe essere il risultato dell'utilizzo di una stringa di connessione JDBC vecchio stile. Secondo il capitolo 8 Fonti dati e URL di Oracle 11.1 JDBC Developer's Guide and Reference, il formato della stringa di connessione è il seguente:

jdbc:oracle:thin:@//host_name:port_number/service_name

C'è anche una nota che dice "Avvio di Oracle Database 10g, gli ID servizio Oracle non sono supportati". Quindi la sintassi che stai utilizzando deve essere adatta per Oracle 9i. Potrebbe funzionare su versioni più recenti, ma non è garantito.

Quindi considera di cambiare il formato delle tue stringhe di connessione JDBC per seguire il formato suggerito nella guida.

Inoltre, da Oracle 9i in poi dovresti usare oracle.jdbc.OracleDriver anziché oracle.jdbc.driver.OracleDriver poiché Oracle ha affermato che oracle.jdbc.driver.OracleDriver è deprecato e il supporto per questa classe di driver verrà interrotto.