未在websphere中使用连接池

时间:2014-08-18 21:09:27

标签: ibm-mobilefirst connection-pooling websphere-liberty

我正在尝试在websphere liberty profile 8.5.5.1中部署我的worklight项目war。但是,我在部署项目时遇到此异常。我研究了一点,并且知道我的应用程序正在尝试使用Apache连接池而不是Websphere。并且websphere不支持此功能。我想知道是否有人可以给我一些想法来使用websphere数据路由而不是Apache连接池。 以下是相关的堆栈跟踪:

   Caused by: com.ibm.db2.jcc.am.SqlException: [jcc][10389][12245][3.67.27] Failure in loading native library db2jcct2, java.lang.UnsatisfiedLinkError: no db2jcct2 in java.library.path:  ERRORCODE=-4472, SQLSTATE=null
            at com.ibm.db2.jcc.am.gd.a(gd.java:733)
            at com.ibm.db2.jcc.am.gd.a(gd.java:66)
            at com.ibm.db2.jcc.am.gd.a(gd.java:102)
            at com.ibm.db2.jcc.t2.a.a(a.java:37)
            at com.ibm.db2.jcc.t2.T2Configuration.<clinit>(T2Configuration.java:95)
            at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:435)
            at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:115)
            at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
            at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
            at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
            at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)

1 个答案:

答案 0 :(得分:0)

看起来我在部署worklight运行时时遇到了一些问题。我将所有数据库配置都正确,但是遇到了这个问题。我刚刚从服务器配置工具重新部署了worklight-runtime,并解决了这个问题。