Ava.lang.ClassNotFoundException:com.mysql.jdbc.Driver
At Org.apache.catalina.loader.WebappClassLoader.loadClass (webappclassloader.java:1647)
At Org.apache.catalina.loader.WebappClassLoader.loadClass (webappclassloader.java:1493)
At JAVA.LANG.CLASS.FORNAME0 (Native Method)
At Java.lang.Class.forName (class.java:186)
At Com.google.model.ConnDB.getConn (conndb.java:16)
At Com.google.model.GoodsBeanBO.getGoodsBean (goodsbeanbo.java:23)
At Com.google.servlet.showGoodsClServlet.doGet (showgoodsclservlet.java:41)
At Javax.servlet.http.HttpServlet.service (httpservlet.java:617)
At Javax.servlet.http.HttpServlet.service (httpservlet.java:717)
At Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (applicationfi
One, the original is Tomcat can not find the MySQL jar package!
Mysql-connector-java-5.1.7-bin.jar must be imported into Tomcat's lib directory!
In a Java project, you just need to introduce Mysql-connector-java-5.1.7-bin.jar to run a Java project.
In a Web project, when Class.forName ("Om.mysql.jdbc.Driver"), MyEclipse is not going to find the string and will not look for the driver. So you just need to copy the Mysql-connector-java-5.1.7-bin.jar to Tomcat under the Lib directory.
Second, Eclipse generates the WebContent directory by default, MyEclipse generates Webroot.
settings when creating a new project:
In the New dialog box, next, change the name of the Content Directory to Webroot when you go to the Web Module, and tick the create XML at the bottom
Java Web project could not find Tomcat class Java.lang.ClassNotFoundException:com.mysql.jdbc.Driver