好诡异的一个问题,记下来再研究
2009-07-12 23:25
363 查看
今天在用JDBC连接数据库的过程中,出现报错,异常信息如下:
java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Unknown Source)
com.test.bean.DBManage.<init>(DBManage.java:12)
似乎是缺少包的问题,但是我的JDB好诡异的一个问题,记下来再研究C驱动包都已经部署到位,于是在网上查解决办法,有人说是要将驱动包拷贝到jre/lib/ext目录下,我按这个方法还是不能解决问题。
之前部署JDBC驱动的时候,网上的部署方法都是要将mysql-connector-java-5.0.8-bin.jar和mysql-connector-java-5.0.8-bin-g.jar这两个文件一起部署,而我很久之前部署比较早的JDBC驱动版本也是这么弄的,没出过问题。
这次碰到这个问题,我最后实在没办法,就试着删掉了mysql-connector-java-5.0.8-bin-g.jar,也就是说只部署mysql-connector-java-5.0.8-bin.jar,结果运行成功!
难道是JDBC版本问题?原来在学校的时候用的3.x版本部署没出过问题啊。
这个问题的原因我目前还不明白,很是觉得诡异,先记在这里,有时间再研究。
java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Unknown Source)
com.test.bean.DBManage.<init>(DBManage.java:12)
似乎是缺少包的问题,但是我的JDB好诡异的一个问题,记下来再研究C驱动包都已经部署到位,于是在网上查解决办法,有人说是要将驱动包拷贝到jre/lib/ext目录下,我按这个方法还是不能解决问题。
之前部署JDBC驱动的时候,网上的部署方法都是要将mysql-connector-java-5.0.8-bin.jar和mysql-connector-java-5.0.8-bin-g.jar这两个文件一起部署,而我很久之前部署比较早的JDBC驱动版本也是这么弄的,没出过问题。
这次碰到这个问题,我最后实在没办法,就试着删掉了mysql-connector-java-5.0.8-bin-g.jar,也就是说只部署mysql-connector-java-5.0.8-bin.jar,结果运行成功!
难道是JDBC版本问题?原来在学校的时候用的3.x版本部署没出过问题啊。
这个问题的原因我目前还不明白,很是觉得诡异,先记在这里,有时间再研究。
相关文章推荐
- 一个诡异的时间问题追查[转]
- python 一个诡异问题的解决
- 有关Word 2010、语言和输入法的一个诡异的问题以及解决办法
- HP unix集群一个节点无法服务遇到的诡异问题
- 今天遇到一个诡异的问题
- 今天遇到vs2008的一个诡异问题
- 一个诡异问题
- Ibatis 连接 Timesten 的一个诡异问题
- ASP中一个“对象关闭时,不允许操作。”的诡异问题……
- dojo中出现的一个比较诡异的问题:继承中成员变量出现公用的问题
- 一个小正则问题的研究
- ruby编码中碰到的一个诡异问题
- 一个诡异的offline undo tablespace 问题 .
- 一个诡异的IO流问题
- ORACLE里遇到的一个小问题,记下来以示提醒!
- Mysql的ORDER BY 和Limit offset的一个问题,拿出来和大家研究下
- 一个诡异的问题:Mac上Charles只能抓浏览器,抓app包失败的问题
- 最近维护的一个系统出现了一个很诡异的备份问题。
- [编程棉花糖]一个诡异的小问题
- pyspider的一个诡异问题