jakarta-ee - Websphere Application Server 7 (WAS) 中 EJB 的默认 JNDI 名称是什么?

标签 jakarta-ee websphere jndi websphere-7

在 WAS 7 的管理控制台中,位于 上应用程序 > 应用程序类型 > WebSphere 企业应用程序 > 应用程序 > EJB JNDI 名称 部分,我有一个四列的表:

  • EJB 模块(例如 ProjectEJB.jar)
  • EJB(例如 BeanBO)
  • URI(例如 ProjectEJB.jar、META-INF/ejb-jar.xml
  • 目标资源 JNDI 名称(带有空字段)

  • 像这样的东西:

    enter image description here

    我的 LogWriter bean 的 jndi 名称是什么?

    最佳答案

    下面你有默认名称的表。每个 bean 都有短而长的形式。您可以使用 ibm-ejb-jar-bnd.xml 文件或在安装期间通过控制台覆盖默认值。在模块启动期间绑定(bind)将在 SysyemOut.log 中可见

    您可以在此处阅读有关默认绑定(bind)的信息:
    http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.express.iseries.doc/info/iseriesexp/ae/cejb_bindingsejbfp.html

    Description                              Binding pattern
    Short form local interfaces and homes    ejblocal:<package.qualified.interface>
    Short form remote interfaces and homes   <package.qualified.interface>
    Long form local interfaces and homes     ejblocal:<component-id>#<package.qualified.interface>
    Long form remote interfaces and homes    ejb/<component-id>#<package.qualified.interface>
    
    The component-id defaults to <application-name>/<module-jar-name>/<ejb-name>
    

    关于jakarta-ee - Websphere Application Server 7 (WAS) 中 EJB 的默认 JNDI 名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23963988/

    相关文章:

    jakarta-ee - 简单来说,谁能向我解释 JAAS、JACC 和 JASPIC 之间的区别?

    java - 单个 web 应用程序或上下文的多个 war 文件

    java - WebSphere Application Server for Developers 与 IBM WebSphere SDK Java 7 for Liberty 和 Full profile 的区别

    java - 替换 Mockito 中的数据源

    java - Maven 或 Gradle 构建类型/变体

    java - 下载的文件已损坏,由 Java 中的客户端共享

    jakarta-ee - 如何首先加载位于 Java EE 应用程序库中的类,而不是由 Java EE 应用程序容器提供

    java - 当 url 包含字符串 "?error "时,WebSphere 不显示网页元素

    java - 带有 Active Directory PartialResultException 的 JNDI

    multithreading - JNDI 名称解析在 tomee 的新线程中失败