gpt4 book ai didi

jndi - java :/TransactionManager vs java:jboss/UserTransaction

转载 作者:行者123 更新时间:2023-12-01 06:02:26 25 4
gpt4 key购买 nike

在 Wildfly 10:为什么我对 java:jboss/UserTransaction 和 java:/TransactionManager 有两种不同的 jndi 命名约定。看了 UserTransaction: javax.naming.NameNotFoundException after Migration to WildFly 8.2.0 and Java 8

这让我更加困惑。如果它不再是 Wild fly 的一部分,那么与 Wildfly 内部提供的 java:/TransactionManager 相比,我应该需要在那里提供 java:jboss/UserTransaction。

这是一个出于好奇的问题。因为当使用 JNDI 名称 java:/TransactionManager 和 java:jboss/UserTransaction 时,它们会起作用。如果我让它 java:/UserTransaction 那么它不会。

最佳答案

您应该使用 java:/TransactionManager 并将查找结果转换为 javax.transaction.TransactionManager。
这似乎是可能在其他容器中工作的更通用的方法

关于jndi - java :/TransactionManager vs java:jboss/UserTransaction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37915108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com