1
在更新到Tomcat 7(來自Tomcat 6)之前,我能夠通過WAR文件發佈MySql JDBC驅動程序。我沒有遇到任何使用Tomcat 6創建JNDI數據源的問題(重新部署時可能會發生內存泄漏)。將JDBC驅動程序轉換爲Tomcat的WAR 7
不過,我試圖在Tomcat 7部署相同的WAR(與MySQL驅動程序),使用新的連接池,並且獲得: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
我不明白,JDBC驅動程序的更合適的地方會CATALINA_HOME/lib
。
新連接池是否絕對要求所有JDBC驅動程序都在CATALINA_HOME/lib
?或者一些配置可以讓我在WAR內運送驅動程序。
謝謝!雖然這有效,但我仍然困惑爲什麼tomcat 6允許捆綁,而tomcat 7不支持捆綁。 – Sergei 2012-08-16 13:27:33