java:/TransactionManager vs java:jboss/UserTransaction



wildfly 10:为什么我有两个不同的jndi命名约定:jboss/usertransaction和java:/transactionmanager。查看userTransaction:javax.naming.namenotfoundexception迁移到wildfly 8.2.0和java 8

这使我更加困惑。如果它不再是野生蝇的一部分,那么与Java:/transactionManager相比,我需要提供Java:Jboss/userTransaction,它在内部提供了Wildfly。

这是一个出于好奇的问题。因为当使用JNDI名称Java:/transactionManager和Java:jboss/userTransaction时,它们可以正常工作。如果我将其制作java:/userTransaction,则不会。

您应该使用java:/transactionManager,然后将查找结果铸成Javax.transaction.transactionManager。这似乎是可能在其他容器中起作用的更通用的方法

相关内容

  • 没有找到相关文章

最新更新