简体   繁体   English

使用Jboss 7.1的ejb3.X的自定义jndi名称

[英]Custom jndi name for ejb3.X with Jboss 7.1

I am migrating one application from weblogic to jboss7.1 and ejb2.0 to ejb3.X. 我正在将一个应用程序从weblogic迁移到jboss7.1,将ejb2.0迁移到ejb3.X。 The application is using jndi name for ejb lookup. 该应用程序使用jndi名称进行ejb查找。

Could someone help me to find out how can i configure my custom jndi name with ejb3.0 and jboss 7.1. 有人可以帮助我找出如何使用ejb3.0和jboss 7.1配置我的自定义jndi名称。

I have read on internet that in Jboss 7.1 there is no concept of jndi-name. 我在互联网上读到,在Jboss 7.1中没有jndi-name的概念。 if it is true. 如果是真的。 could someone let me know how can i lookup this jndi name, getting registered by jboss for ejbs present in ejb-jar.xml 有人可以让我知道如何查找这个jndi名称,由jboss注册ejb-jar.xml中存在的ejb的名称。

    java:global/pirptfe/RRMSessionFacadeEJB!com.bfm.app.pirptfe.heatmap.ejb.RRMSessionFacadeHome
java:app/pirptfe/RRMSessionFacadeEJB!com.bfm.app.pirptfe.heatmap.ejb.RRMSessionFacadeHome
java:module/RRMSessionFacadeEJB!com.bfm.app.pirptfe.heatmap.ejb.RRMSessionFacadeHome
java:jboss/exported/pirptfe/RRMSessionFacadeEJB!com.bfm.app.pirptfe.heatmap.ejb.RRMSessionFacadeHome
java:global/pirptfe/RRMSessionFacadeEJB!com.bfm.app.pirptfe.heatmap.ejb.RRMSessionFacadeRemote
java:app/pirptfe/RRMSessionFacadeEJB!com.bfm.app.pirptfe.heatmap.ejb.RRMSessionFacadeRemote
java:module/RRMSessionFacadeEJB!com.bfm.app.pirptfe.heatmap.ejb.RRMSessionFacadeRemote
java:jboss/exported/pirptfe/RRMSessionFacadeEJB!com.bfm.app.pirptfe.heatmap.ejb.RRMSessionFacadeRemote

i got the answer of my question. 我得到了我问题的答案。 in ejb3.X on jboss7.1 and above there is no concept of custom jndi. 在jboss7.1及更高版本上的ejb3.X中,没有自定义jndi的概念。 you have to call your ejb as below 您必须按以下方式致电您的ejb

ctx.lookup("java:global/pirptfe/RRMSessionFacadeEJB!com.bfm.app.pirptfe.heatmap.ejb.RRMSessionFacadeHome"); ctx.lookup(“ java:global / pirptfe / RRMSessionFacadeEJB!com.bfm.app.pirptfe.heatmap.ejb.RRMSessionFacadeHome”);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM