系統配置, MyEclipse6.5+tomcat6.0+MySQL+Struts2
癥狀如下:
?? 在啟動 tomcat ,并發布應用后沒有問題,但是如果重新發布就出現如下異常:
this web application instance has been stopped already.? Could not load java.net.BindException
this web application instance has been stopped already.? Could not load com.mysql.jdbc
這是由于 MySQL 的 JDBC 驅動放在應用的 WEB-INF\lib 目錄下,在重新發布時其加載了兩次,故只要將其拷貝到 TOMCAT_HOME%\lib 中即可解決該問題。
解決這兩個異常可以將 MySQL 的驅動文件從 WEB-INF\lib 文件夾中移動到 %TOMCAT_HOME%\lib 中。
By:殘夢追月