Tomcat 8 中的 Atomikos,如何在服务器中使用 XA 配置 JDBC 资源.xml到 as400?



我正在尝试在Tomcat 8中配置一个JDBC XA资源,该资源可以与Atomikos一起使用,以使用Spring和JTA实现事务。

但是,我还没有找到描述必须如何完成配置的教程。我读过的文档从Spring和Atomikos中的配置开始,但他们没有提到如何使用Tomcat配置Atomikos。此外,他们的示例使用 PostgreSQL 和/或 MySQL 配置 JTA/XA 事务,但没有提到 AS/400 中的数据库。

我已经找到了这篇文章,但我不清楚回应。

有人知道如何在Tomcat使用的server.xml配置文件中配置JDBC/XA资源吗?

您可以使用 IBM AS/400-iSeries 机器中的数据库,使用 (1) 通用 DB2 驱动程序(如果已在服务器中启用该选项)或 (2) 传统的 IBM Toolbox for Java 或 jt400/JTOpen 开源库。

几年前,我使用 JTOpen JDBC XA 驱动程序来访问 iSeries 中的数据库和数据文件。它的工作方式就像任何其他 JDBC 驱动程序一样。

  • 如果要创建独立程序,IBM 提供了使用 JTOpen 驱动程序实现 JDBC XA 分布式事务的文档。
  • 如果要使用应用程序服务器,则只需配置数据源(就像任何其他数据库一样)。您可以查看有关在 Websphere 中配置 XA 数据源的 IBM 文档。
  • 如果要使用 Atomikos,则必须像配置任何其他 JTA/XA 连接一样配置 XA 数据源。有一个论坛条目描述了一个示例。

我已经找到了这篇文章,但我不清楚回应。

查看 Atomikos-Tomcat 集成的文档。必须在TOMCAT_HOME/conf/context.xml文件中定义资源。您可以下载一个示例来了解 Atomikos-Tomcat 配置。

最新更新