[JAVA] Points à prendre en compte lors de la mise à niveau de Tomcat sur un système Web utilisant Oracle
Avertissement
Même si je googlé, seul l'anglais était un succès, donc c'est un record de niveau d'écriture de mémo.
supposition
- La base de données est Oracle
- Le serveur que vous utilisez actuellement est Tomcat 7 ou inférieur
- Le pilote JDBC que vous utilisez actuellement est ojdbc6.jar
Chose que tu veux faire
Je souhaite mettre à niveau Tomcat de 7 à 8.5 ou 9.0
Message d'erreur
java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.getSchema()Ljava/lang/String;
Cause
--Java 7 ou supérieur est requis à partir de Tomcat 8.
- Dans Java 7, la méthode GetSchema () a été ajoutée à la classe Connection et est utilisée par le pool de connexions de Tomcat (dbcp2).
- Le pilote jdbc pour Java 7 est ojdbc7.jar
Correspondance
Lancez ojdbc7.jar (ou le dernier pilote jdbc) dans le dossier tomcat lib