sql >> Database >  >> RDS >> Oracle

Tomcat 6/7 JNDI met meerdere gegevensbronnen

ORA-12519, TNS:no appropriate service handler found fout kan het gevolg zijn van het gebruik van een oude JDBC-verbindingsreeks. Volgens hoofdstuk 8 Gegevensbronnen en URL's van Oracle 11.1 JDBC Developer's Guide and Reference, is de indeling van de verbindingsreeks als volgt:

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

Er is ook een opmerking met de tekst "Bij het starten van Oracle Database 10g worden Oracle Service ID's niet ondersteund". Dus de syntaxis die u gebruikt, moet geschikt zijn geweest voor Oracle 9i. Het kan werken op nieuwere versies, maar dat is niet gegarandeerd.

Overweeg dus om het formaat van uw JDBC-verbindingsreeksen te wijzigen om het formaat te volgen dat in de handleiding wordt voorgesteld.

Voor Oracle 9i en later moet u ook oracle.jdbc.OracleDriver gebruiken in plaats van oracle.jdbc.driver.OracleDriver zoals Oracle heeft verklaard dat oracle.jdbc.driver.OracleDriver is verouderd en ondersteuning voor deze chauffeursklasse wordt stopgezet.




  1. SQL Server-trigger:inzicht en alternatieven

  2. Lijst met niet-lege tabellen in de MySQL-database

  3. 404 omleiden naar vergelijkbare URL's

  4. Hoe gebruik je scriptvariabelen in psql?