我试图将我的应用程序容器从 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-home/lib
文件夹下手动添加它来让tomcat 8看到jar,我不想这样做。我希望灵活地从 Maven 中选择驱动程序的类型及其版本。
我认为这可能是一个时间问题,也许jar还没有加载,tomcat找不到它。我得到的错误是java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
.
我真的很感激和提示和建议。如果是时间问题,您知道我应该尝试什么吗?
谢谢