Java 应用程序范围的资源是JEE6规范的一部分吗?

Java 应用程序范围的资源是JEE6规范的一部分吗?,java,glassfish,java-ee-6,Java,Glassfish,Java Ee 6,应用程序范围的资源(java:app/…或java:module/…)是Glassfishv3.1功能还是标准的JEE6规范?请看下面的 EE.5.2.2应用程序组件环境名称空间 应用程序组件的命名环境由四个部分组成 逻辑名称空间,表示具有不同名称的命名环境 范围。这四个名称空间是: java:comp-此名称空间中的名称是每个组件(…),请参见下面的注释 java:module-此命名空间中的名称由模块中的所有组件共享(…) java:此命名空间中的应用程序名称由单个应用程序中所有模块中

应用程序范围的资源(java:app/…或java:module/…)是Glassfishv3.1功能还是标准的JEE6规范?

请看下面的

EE.5.2.2应用程序组件环境名称空间

应用程序组件的命名环境由四个部分组成 逻辑名称空间,表示具有不同名称的命名环境 范围。这四个名称空间是:

  • java:comp-此名称空间中的名称是每个组件(…),请参见下面的注释

  • java:module-此命名空间中的名称由模块中的所有组件共享(…)

  • java:此命名空间中的应用程序名称由单个应用程序中所有模块中的所有组件共享(…)

  • java:global—此命名空间中的名称由部署在应用程序服务器实例中的所有应用程序共享。(……)

也许更有趣的是:

EE.5.3.4 Java EE产品供应商的责任

JavaEE产品提供商有以下职责:(…)

  • 实现java:comp、java:module、java:appjava:global环境命名上下文,并在运行时将它们提供给应用程序组件实例

HTH.

nice,thnx,所以Glassfish V3.0应该实现这一点,但Glassfish-resource.xml似乎无法通过自动部署创建应用范围的JNDI!我认为它在Glassfish V3.1中解决了(但我不确定)