访问不带java:comp/env前缀的JNDI DataSource

Rob*_*anu 7 java websphere jndi

我注意到两种查找DataSource使用JNDI工作的方法:

  1. JDBC /数据源
  2. 的java:comp/env的/ JDBC /数据源

有了额外的好处,第一个似乎没有从一个非托管线程(由Quartz启动)使用时愤怒Websphere.

访问没有前缀的JNDI对象是否有任何陷阱?

sta*_*ker 5

这应该没问题,因为java:comp/env它是全局JNDI名称空间.它可能取决于应用程序服务器,此类配置也出现在JNDI树中.

使用JNDI在WebSphere Application Server中找到JDBC DataSource