【发布时间】:2014-12-01 23:26:00
【问题描述】:
我遇到了不同应用服务器上的JNDI提供者可能有不同的代理接口/类的情况(比如在JMS中,Websphere可能有javax.jms.QueueConnectionFactory而不是javax.jms.ConnectionFactory),所以在web.xml中
<resource-ref>
<description>JNDI for jms access</description>
<res-ref-name>jms/ConnectionFactory</res-ref-name>
<res-type>javax.jms.QueueConnectionFactory</res-type>
<res-auth>Container</res-auth>
</resource-ref>
必须定义<res-type>javax.sql.DataSource</res-type> 才能使一切正常吗?
我认为 JNDI 名称应该没问题,因为它在初始上下文中应该是唯一的?
我确实从 Oracle 找到了 something,但不确定它是官方的吗?
【问题讨论】:
标签: java spring jakarta-ee ejb jndi