【问题标题】:WildFly JNDI: What the difference between jboss and globalWildFly JNDI:jboss 和 global 有什么区别
【发布时间】:2017-03-21 00:24:04
【问题描述】:

我们有 JavaEE 规范: http://download.oracle.com/otn-pub/jcp/java_ee-7-fr-spec/JavaEE_Platform_Spec.pdf?AuthParam=1478532325_a9dcd40740691777eb0782e6a8bad14b

“EE.5.2.2”中我们可以看到:“java:global – 这个命名空间中的名字是 由部署在应用服务器实例中的所有应用共享。”

此外,我们还有命名空间 java:jboss - https://docs.jboss.org/author/display/AS71/JNDI%20Reference.html

我找不到有关这些命名空间差异和 java:jboss 用途的信息。

它们是相似还是有什么不同?

【问题讨论】:

    标签: java jakarta-ee jboss wildfly jndi


    【解决方案1】:

    java:modulejava:appjava:global 命名空间是在 Java EE 6 中引入的,因为这些 JNDI 范围的独立于平台的定义并不存在(尤其是 java:global)。

    在 Java EE6 之前,各个供应商定义了自己的 JNDI 命名方案。 java:jboss 就是一个例子。这些命名空间通常具有全局(服务器或集群范围)范围。

    JBoss AS 7 和更新版本仍然支持 java:jboss 命名空间,以便为从旧版本 JBoss AS(6.x 和更早版本)移植的应用程序提供支持。

    【讨论】:

      猜你喜欢
      • 2013-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-21
      • 2010-10-02
      相关资源
      最近更新 更多