sql >> Databáze >  >> RDS >> Oracle

Tomcat 6/7 JNDI s více zdroji dat

ORA-12519, TNS:no appropriate service handler found chyba může být výsledkem použití starého připojovacího řetězce JDBC. Podle kapitoly 8 Zdroje dat a adresy URL Oracle 11.1 JDBC Developer's Guide and Reference formát připojovacího řetězce je následující:

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

Je tam také poznámka "Spouštění Oracle Database 10g, ID služby Oracle nejsou podporovány." Takže syntaxe, kterou používáte, musela být vhodná pro Oracle 9i. Může to fungovat na novějších verzích, ale to není zaručeno.

Zvažte tedy změnu formátu připojovacích řetězců JDBC tak, aby odpovídaly formátu navrženému v průvodci.

Také pro Oracle 9i a novější byste měli použít oracle.jdbc.OracleDriver spíše než oracle.jdbc.driver.OracleDriver jak Oracle uvedl, že oracle.jdbc.driver.OracleDriver je zastaralý a podpora pro tuto třídu ovladačů bude ukončena.




  1. Zablokování na MySQL při mazání řádků

  2. Získání ORA-01031:nedostatečná oprávnění při dotazování na tabulku místo ORA-00942:tabulka nebo pohled neexistuje

  3. Percona 5.6 Docker Image nemůže načíst můj /etc/mysql/conf.d/*.cnf

  4. Android SQlite neaktualizuje data