ORA-12519, TNS:no appropriate service handler found błąd może być wynikiem użycia parametrów połączenia JDBC w starym stylu. Zgodnie z rozdziałem 8 Źródła danych i adresy URL Oracle 11.1 JDBC Developer's Guide and Reference, format parametrów połączenia jest następujący:
jdbc:oracle:thin:@//host_name:port_number/service_name
Jest też notatka mówiąca „Uruchamianie bazy danych Oracle 10g, identyfikatory usług Oracle nie są obsługiwane”. Tak więc składnia, której używasz, musiała być odpowiednia dla Oracle 9i. Może działać na nowszych wersjach, ale nie jest to gwarantowane.
Zastanów się więc nad zmianą formatu parametrów połączenia JDBC, aby zachować zgodność z formatem sugerowanym w przewodniku.
Ponadto dla Oracle 9i i nowszych należy używać oracle.jdbc.OracleDriver zamiast oracle.jdbc.driver.OracleDriver jak Oracle stwierdziło, że oracle.jdbc.driver.OracleDriver jest przestarzałe, a wsparcie dla tej klasy sterowników zostanie przerwane.