我試圖將我的應用程序容器從Tomcat 7遷移到Tomcat 8,但似乎Tomcat 8找不到JDBC驅動程序。該應用程序使用Spring 4和Vaadin 7,但這不應該導致我認爲的任何問題。Tomcat 8無法看到MySQL驅動程序
當我檢查爆炸的罐子時,我有/WEB-INF/lib
mysql-connector-java-5.1.29.jar
這是使用Apache Maven那裏。
我只能讓tomcat 8看到這個jar,只需在tomcat-home/lib
文件夾下手動添加即可,我不想這樣做。我希望能夠靈活地從Maven中選擇驅動程序的類型和版本。
我認爲這可能是一個時間問題,也許jar尚未加載,tomcat無法找到它。我得到的錯誤是java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
。
我真的很感激,提示和建議。如果是時間問題,你知道我應該試試嗎?
感謝