【问题标题】:Error while connecting to DB2 from JBoss Application Server从 JBoss 应用程序服务器连接到 DB2 时出错
【发布时间】:2009-03-13 03:37:57
【问题描述】:

我正在尝试从托管在 JBoss 应用程序服务器中的 Java 应用程序连接到 AS400 数据库 DB2。但是,当我运行我的应用程序时,我会收到以下错误:

显然为 URL 指定了错误的驱动程序类:class: com.ibm.as400.access.AS400JDBCDriver, url: jdbc:as400://DBSYTEM;driver=toolbox;trace=false;errors=full;prefetch= true;naming=system;libraries=*LIBL

以前有没有人遇到过类似的问题?

谢谢,

维拉。

【问题讨论】:

    标签: java jboss db2 ibm-midrange


    【解决方案1】:

    我遇到了完全相同的问题。

    如下设置connection-url解决了这个问题。 jdbc:as400://[systemname]/[schema];extended dynamic=true;package=jbpkg;package cache=true;package library=jboss;errors=full

    【讨论】:

      【解决方案2】:

      根据您问题中的连接 URL,我认为您在 AS/400 上使用 DB2。

      您是否验证了 IBM DB2 for AS/400 JDBC 驱动程序的正确类路径的存在? JBoss Application Server 不提供 IBM DB2 for AS/400 的 JDBC 驱动程序,仅由 IBM 提供。

      【讨论】:

      • 我已将 DB2 JDBC 驱动程序 db2java.jar 以及 jt400.jar 文件放在 WEB-INF/lib 文件夹中。但我仍然收到错误。 :(
      • 不,这有时还不够。您必须确保您的 Java CLASSPATH 已包含您的 IBM DB2 for AS/400 JDBC 驱动程序的 Java 类或 jar 文件,而不仅仅是 WEB-INF 文件夹/目录。
      猜你喜欢
      • 2016-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-25
      • 1970-01-01
      • 2018-09-22
      • 2018-05-31
      相关资源
      最近更新 更多