公司的测试服务器,无厘头的爆出如下问题:
[com.mchange.v2.c3p0.SQLWarnings.logAndClearWarnings()]:Origination unknown: [10228][11541][3.62.56] 在装入驱动程序时发生了安全性异常。 ERRORCODE=4223, SQLSTATE=null
com.ibm.db2.jcc.am.SqlWarning: Origination unknown: [10228][11541][3.62.56] 在装入驱动程序时发生了安全性异常。 ERRORCODE=4223, SQLSTATE=null
Caused by: java.lang.ClassNotFoundException: sun.io.ByteToCharConverter
但生产的服务器,一样的应用,tomcat, jdk,却没有错。
经查,是DB2jcc.jar这个驱动太旧了,用到sun.io.ByteToCharConverter 这个类仅在jdk1.7以下才有。
解决方案有两个:
1、降级jdk, 如果只是自己用就可以,公司的应