问题描述
我们项目有个很奇怪的架构,导致事务处理很麻烦。使用两台websphere6.1做web容器,两台websphere6.0做的IBM的应用(是些现成的EJB服务,这些EJB都是CMP,stateless,transactionRequired的,并且这两台服务器的东西几乎是无法修改的),数据库服务器共用一台,使用的是Oracle10g。web容器里面包含所有的业务逻辑,这里会对数据库做直接的操作,同时也会直接在业务逻辑里面调用IBM的EJB服务(这两个操作实际上是在对同一数据库里不同的表在进行操作,而且每台服务器都配置有自己使用的schema的连接池),直接操作数据库那部分使用的是ibatis。现在问题是我不知道怎么在web容器那边配置或者编程实现JTA全局事务。
时间: 2024-08-30 03:15:15