Could not load com.mysql.jdbc.SQLError. 解决办法

在构建SSH集成CXF的框架中,出现  Could not load com.mysql.jdbc.SQLError.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.

java.lang.IllegalStateException这样的错误,找了半天,找到解决办法:

  把mysql的驱动放到tomcat的lib目录下,一开始只是把驱动放进去还是会有问题,好像是因为在tomcat重启的时候,之前的tomcat的线程还没有完全关闭,最新启动tomcat就会报这个异常,只要把tomcat的server.xml 中的reloadable="true" 改成false,

  但是我没找到reloadable这一个选项,所以还是存在问题,后来直接把工程目录下的WebContent\WEB-INF\lib下的jdbc驱动删掉,再起动tomcat就没问题了(我使用eclipse启动tomcat的),具体原因不知道为什么,可能是上面说的那个原因。

  本着探索和尝试的精神,我想为什么别人的工程目录下明明带着这个jar包的啊,为什么没问题,就再次把jar包放回来,发现放回来后,tomcat依旧能正常启动。


  以上原因真是暂时不知道,等之后找找这个情况的原因是什么。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值