`

JBoss默认生成的JNDI名称

    博客分类:
  • EJB
EJB 
阅读更多
当EJB发布到Jboss时,如没有为其指定全局的JNDI名称或者修改其默认EJB名称,jboss会按照默认的命名规则为EJB生产全局JNDI名称。

默认的命名规则是:
    如果把EJB作为模块打包后缀为*.ear的java企业应用文件,默认的全局JNDI名称是:
    本地接口:EAR-FILE-BASE-NAME/EJB-CLASS-NAME/local
    远程接口:EAR-FILE-BASE-NAME/EJB-CLASS-NAME/remote
    EAR-FILE-BASE-NAME为ear文件的名称,
    EJB-CLASS-NAME为EJB的非限定类名
例如:把Test应用作为EJB模块打包名为Test.ear企业应用文件,它的远程接口的JNDI名称为:Test/TestBean/remote

如果EJB应用打包成后缀为*.jar文件,默认全局JNDI名称是:
    本地接口:EJB-CLASS-NAME/local
    远程接口:EJB-CLASS_NAME/remote
例如:把Test应用打包成Test.jar文件,它的远程接口的JNDI是:TestBean/remote
分享到:
评论

相关推荐

    Java EJB自定义错误信息的例子.rar

    Java EJB自定义错误信息的例子,提示信息本地化的一个测试,这个代码触发调用一个状态Bean中的方法,定义了CountBean接口,调用了每一个EJB对象的count(),保证Bean正常... jboss默认jndi名为ejb-jar.xml中的:ejb-name

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    5.3.2 JBoss的JNDI支持 215 5.4 RMI概述 216 5.4.1 RMI的相关概念 216 5.4.2 RMI的作用和意义 217 5.5 RMI编程 217 5.5.1 开发RMI服务器 217 5.5.2 开发RMI客户端 220 5.5.3 RMI的基本原理 220 5.6 同时作为客户端和...

    java高效学习之路-过来人经验

    Tomcat严格意义上并不是一个真正的App Server,它只是一个可以支持运行Serlvet/JSP的Web容器,不过Tomcat也扩展了一些App Server的功能,如JNDI,数据库连接池,用户事务处理等等。Tomcat被非常广泛的应用在中小规模...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part4

     19.3 把SessionFactory与JNDI绑定  19.4 配置日志  19.5 使用XML格式的配置文件  19.6 小结  19.7 思考题 第20章 声明数据库事务  20.1 数据库事务的概念  20.2 声明事务边界的方式  20.3 在mysql.exe程序...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     19.3 把SessionFactory与JNDI绑定  19.4 配置日志  19.5 使用XML格式的配置文件  19.6 小结  19.7 思考题 第20章 声明数据库事务  20.1 数据库事务的概念  20.2 声明事务边界的方式  20.3 在mysql.exe程序...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part3

     19.3 把SessionFactory与JNDI绑定  19.4 配置日志  19.5 使用XML格式的配置文件  19.6 小结  19.7 思考题 第20章 声明数据库事务  20.1 数据库事务的概念  20.2 声明事务边界的方式  20.3 在mysql.exe程序...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part1.rar

     19.3 把SessionFactory与JNDI绑定  19.4 配置日志  19.5 使用XML格式的配置文件  19.6 小结  19.7 思考题 第20章 声明数据库事务  20.1 数据库事务的概念  20.2 声明事务边界的方式  20.3 在mysql.exe程序...

    Hibernate实战(第2版 中文高清版)

     2.4.2 JNDI绑定的SessionFactory   2.4.3 JMX服务部署   2.5 小结   第3章 领域模型和元数据   3.1 CaveatEmptor应用程序   3.1.1 分析业务领域   3.1.2 CaveatEmptor领域模型   3.2 实现领域模型 ...

    JAVA上百实例源码以及开源项目源代码

    1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高...

    JAVA上百实例源码以及开源项目

    1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高...

    java 面试题 总结

    EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件。EntityBean被用来...

    超级有影响力霸气的Java面试题大全文档

    EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件。EntityBean被用来...

Global site tag (gtag.js) - Google Analytics