ORA-12519, TNS:no appropriate service handler found
L'erreur peut être le résultat de l'utilisation d'une chaîne de connexion JDBC à l'ancienne. Selon le chapitre 8 Sources de données et URL du Guide et référence du développeur JDBC d'Oracle 11.1, le format de chaîne de connexion est le suivant :
jdbc:oracle:thin:@//host_name:port_number/service_name
Il y a aussi une note indiquant "À partir d'Oracle Database 10g, les ID de service Oracle ne sont pas pris en charge". La syntaxe que vous utilisez doit donc convenir à Oracle 9i. Cela pourrait fonctionner sur les versions plus récentes, mais ce n'est pas garanti.
Pensez donc à modifier le format de vos chaînes de connexion JDBC pour suivre le format suggéré dans le guide.
De plus, pour Oracle 9i, vous devez utiliser oracle.jdbc.OracleDriver
plutôt que oracle.jdbc.driver.OracleDriver
comme Oracle a déclaré que oracle.jdbc.driver.OracleDriver
est obsolète et la prise en charge de cette classe de pilotes sera interrompue.