好吧..。
我已经复制了文件:db2jcc4.jar db2jcc.jar,这是从db2服务器获得的。现在,我试图在glassfish中创建一个连接池,作为一个: javax.sql.DataSource和: Datasource类名: com.ibm.db2.jcc.DB2DataSource .网址、名称和密码中的数据是100%正确的,因为我可以用独立的应用程序连接到那个DB。当所有的配置就绪,并且我试图平平我的服务器时,我得到了以下信息:
DB2ConnPool的Ping连接池失败。Ping失败的异常-连接无法分配,因为: jcc12245 Niepowodzenie podczasładowania biblioteki rodzimej db2jcct2,java.lang.UnsatisfiedLinkError: no db2jcct2 in java.library.path: ERRORCODE=-4472,SQLSTATE=null请查看server.log以获得更多详细信息。
对于所有非波兰用户:"Niepowodzenie podczasładowania biblioteki rodzimej“类似于”加载库时失败“。
发布于 2011-04-17 22:36:04
Tom已经给出的答案是正确的,解决方案是在Glassfish的连接池配置页面的“附加属性”中添加一个"driverType = 4“。
以下是西班牙语文章的链接,但可能有用:http://www.unixlibre.org/articulos.jsp?cve=61
发布于 2011-02-19 17:48:03
驱动程序试图加载一个名为db2jcct2的本机库,它将位于Windows上名为db2jcct2.dll的文件中,或者在unix上加载名为libdb2jcct2.so的文件中。由于某些原因,它不在库搜索路径上。
所以,做两件事:
https://stackoverflow.com/questions/5052283
复制相似问题