Java 我可以在Jetty中将xadisk部署为JCA资源吗?

Java 我可以在Jetty中将xadisk部署为JCA资源吗?,java,jetty,jndi,jca,Java,Jetty,Jndi,Jca,我想要的是将文件事务和数据库事务合并为一个事务。我们的应用程序正在Jetty上运行。但码头不是必须的。我们希望事务可以独立运行,而不是依赖于服务器。依赖服务器是可以接受的。但这不是第一选择。 目前,我使用atomikos来管理事务 我目前的理解是: 有没有任何例子说明integer atomikos和XADisk在不使用 征集我可以使用登记工作。但在我们的系统里有点丑陋。 在数据库部分,我们不使用登记方法。我们使用hibernate,并且 通过atomikos为hibernate扭曲数据源,我希

我想要的是将文件事务和数据库事务合并为一个事务。我们的应用程序正在Jetty上运行。但码头不是必须的。我们希望事务可以独立运行,而不是依赖于服务器。依赖服务器是可以接受的。但这不是第一选择。 目前,我使用atomikos来管理事务

我目前的理解是:

  • 有没有任何例子说明integer atomikos和XADisk在不使用 征集我可以使用登记工作。但在我们的系统里有点丑陋。 在数据库部分,我们不使用登记方法。我们使用hibernate,并且 通过atomikos为hibernate扭曲数据源,我希望使用相同的方法 如果可能的话,为xadisk提供解决方案
  • 我尝试使用JNDI(不幸的是,我对这个不太熟悉) 我也是。我尝试将XADiskConnectionFactoryImpl绑定到JNDI,但是 发现我需要连接管理器到实例 XADiskConnectionFactoryImpl,但我不知道如何获取。I 知道吗 为服务器,但我不知道如何。下面是我在中的配置 码头

    
    磁盘
    


  • 我在这里看到了很多“jetty”,但实际上没有涉及jetty本身的内容,不清楚您是否只是有jndi配置问题或其他问题……如果您有jndi问题,听起来jndi越少,您就越缺少xadisk impl的要求?很难理解,也许您可以扩展到您的实际问题,并包括一些堆栈跟踪或其他内容?或者只是更深入地了解xadisk配置方面的内容……感谢您的建议。我问的是两个问题。第一个是如何在Jetty中将xadisk配置为JCA资源或JNDI资源。这意味着使用Jetty配置使JNDI成为数据源另一个要求是初始化xadisk的JCA适配器并将其绑定到JNDI中。
    <New  id="xadisk"  class="org.eclipse.jetty.plus.jndi.Resource">
     <Arg>xadisk</Arg>
     <Arg> 
       <New  class="org.xadisk.connector.outbound.XADiskConnectionFactoryImpl">
       </New>
     </Arg>