java.lang.ClassNotFoundException解决办法

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

是我们经常遇到的错误。
遇到这种问题时:



控制台会报错:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver



同时,网页上不显示信息



解决方案:

1、看pom.xml文件中是否导入了 “mysql-connector-java” 这个jar包
2、安全起见,自己将jar包复制到项目里(最好是在webapp文件夹下新建一个lib文件夹,将jar包复制到该文件夹中),然后右击该jar包,add as library
在WEB-INF下面建一个lib文件夹,然后倒入jar包

然后不要忘记右击你的“lib”
然后“Add as library”

3、查看数据库连接信息是否有细微的小错误(我的项目中数据库的连接信息是放在database.properties文件中的,我就去核对数据库连接信息文件中的信息是否正确,果然,查到了问题所在之处:用户名、密码、以及连接信息的最后我都多了两个空格符,而系统编译时,将这两个空格符也编译了进去,当我删了空格符后再运行,项目就成功启动了。






这样基本上就可以解决
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

的报错问题啦!
如果还有其他的,欢迎补充鸭!!

原文地址:https://blog.51cto.com/14441795/2424007

时间: 2024-07-31 08:20:44

java.lang.ClassNotFoundException解决办法的相关文章

eclipse下执行wordcount报错 java.lang.ClassNotFoundException 解决办法

eclipse下执行wordcount报错 java.lang.ClassNotFoundException 17/08/29 07:52:54 INFO Configuration.deprecation: fs.default.name is deprecated. Instead, use fs.defaultFS 17/08/29 07:52:54 WARN util.NativeCodeLoader: Unable to load native-hadoop library for y

【转】Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)

原文网址:http://www.blogjava.net/anchor110/articles/355699.html 1.在工程下新建lib文件夹,将需要的第三方包拷贝进来.2.将引用的第三方包,添加进工作的build path.3.(关键的一步)将lib设为源文件夹.如果不设置,则程序编译可以通过,但运行的时候,会报: java.lang.NoClassDefFoundError # re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundErro

MapReduce 程序运行报错 java.lang.ClassNotFoundException解决方法

在创建自定义的Mapper时候,编译正确,但上传到集群执行时出现错误: 11/16/05 22:53:16 INFO mapred.JobClient: Task Id : attempt_201111301626_0015_m_000000_0, Status : FAILED java.lang.RuntimeException: java.lang.ClassNotFoundException: actiondemo.MyJob$MapClass at org.apache.Hadoop.

java.lang.Long cannot be cast to java.lang.Integer解决办法

struts与hibernate整合分页显示时:出现Java.lang.Long cannot be cast to java.lang.Integer 问题时, 原因是:        这里在Hibernate2.0之前版本list.get(0)返回的是Integer类型.         但是在Hibernate3.0以后版本list.get(0)返回的是Long类型.         所以在这里不可以由Long型强转成Integer类型. Integer属于不可更改类型,而且Long和In

parseSdkContent failed java.lang.NullPointerException解决办法

最近手贱更新了Android studio,而as又自动更新了sdk,导致该死的Eclipse找不到当初设置的api文档了,整个Eclipse都不好了,所有的Android项目报错,所有的项目都无法导入.生成. 每次打开adt都会报错parseSdkContent failed java.lang.NullPointerException 1.网上很多人说可以删除workspace下的.metadata文件来解决,但我的就没好使. 2.还有人说可以删除C:\Documents and Setti

java.lang.StackOverflowError 解决办法

java.lang.StackOverflowError com.sxt.servlet.servlet1.LoginServlet.doGet(LoginServlet.java:15) com.sxt.servlet.servlet1.LoginServlet.doGet(LoginServlet.java:15) com.sxt.servlet.servlet1.LoginServlet.doGet(LoginServlet.java:15) com.sxt.servlet.servlet

导入maven项目时报java.lang.ClassNotFoundException解决方法!

解决步骤: 右键点击项目,选择Project Facets,将导入的Maven项目转换成Dynamic Web Module,将下图中的红框处进行勾选: 2.继续右键项目->properties->Deployment Assembly, 点击Add后如图所示: 然后就ojbk了! 原文地址:https://www.cnblogs.com/lixionghao/p/8989427.html

Maven项目下 java.lang.ClassNotFoundException 常规解决办法

网上很多要修改.class .project的比较麻烦有时候还不一定管用.下面的方法适合于项目用已经引用了jar,但是运行时却ClassNotFound,请用如下方法试试: 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误的解决办法

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误的解决办法 (2011-05-05 16:08:05) 转载▼ 标签: 杂谈 分类: Oracle 出现这个问题,主要是驱动包没放到项目里,解决办法如下: 1.找到oracle里的jdbc\lib: 2.设置系统的 classpath 为 ojdbc14.jar.class12.jar: 3.把这两个jar拷贝到你的项目里的 \WEB-INF\lib 下: 4.