如何解决将db2 type 4驱动程序与glassfish一起使用时出现问题
| 我正在尝试为glassfish中的db2数据库创建连接池,而我对整个过程有些陌生。我昨天没有问题地创建了池,我对服务器进行了ping操作,一切都很好。下次启动玻璃鱼时,我的连接池不见了!使用相同的设置重新创建连接池后,ping操作失败,并在server.log中出现以下错误:RAR5099 : Wrong class name or classpath for Datasource Object java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2ConnectionPoolDataSource
我尝试将db2驱动程序.jar文件移动到lib /或lib / ext /,并且使用了类路径前缀和后缀,但是我没有运气。似乎glassfish找不到驱动程序,但我不明白为什么。
顺便说一句:我使用的是OS X 10.6,我以一种非常基本的方式配置了连接池。我还向属性添加了driverType = 4。
在此先感谢您的帮助!
解决方法
您需要在类路径中包含文件db2jcc.jar和db2jcc_license_cu.jar。提到的lib / ext /应该可以解决问题。正确的类名可能是与GlassFish一起使用的com.ibm.db2.jcc.DB2SimpleDataSource。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。