当前位置: 代码迷 >> 综合 >> proxool连接池连接sql server数据库的问题
  详细解决方案

proxool连接池连接sql server数据库的问题

热度:57   发布时间:2023-10-18 01:02:33.0

proxool连接池连接sql server2005数据库,控制台报:签名信息和同一包里面的另外一个类得签名信息不匹配
Caused by: java.lang.SecurityException: class "com.microsoft.sqlserver.jdbc.ISQLServerConnection
FastClassByProxool
FastClassByProxool
3407f37e"'s signer information does not match signer information of other classes in the same package

原因是proxool的驱动包和sqljdbc4.jar的签名冲突,解决方法:

1. 将sqljdbc4.jar包的META-INF文件夹下的三个文件  MANIFEST.MF, MSFTSIG.RSA, MSFTSIG.SF 三个文件删除即可

2.使用jtds.jar驱动包,使用net.sourceforge.jtds.jdbc.Driver 驱动类并更换driver-url
 

  相关解决方案