アプリケーション コンテナーを Tomcat 7 から Tomcat 8 に移行しようとしましたが、Tomcat 8 が JDBC ドライバーを見つけられないようです。このアプリケーションは Spring 4 と Vaadin 7 を使用していますが、これで問題が発生することはないと思います。
展開された jar を確認すると、Apache Maven を使用してそこに配置され/WEB-INF/lib
ています。mysql-connector-java-5.1.29.jar
フォルダーの下に手動で追加するだけで、Tomcat 8にjarを表示させることができtomcat-home/lib
ますが、これはやりたくありません。ドライバーのタイプとそのバージョンを Maven から選択できる柔軟性が必要です。
おそらくタイミングの問題であると思います.jarがまだロードされておらず、Tomcatがそれを見つけられない可能性があります. 私が得るエラーはですjava.lang.ClassNotFoundException: com.mysql.jdbc.Driver
。
ヒントや提案をいただければ幸いです。タイミングの問題である場合、何を試すべきか知っていますか?
ありがとう