问题描述
我的ejb部署在jboss 5中,客户端部署在Jboss EAP 7.2中 当我尝试联系我的ejb时,出现此错误:
原因:javax.ejb.NoSuchEJBException:EJBCLIENT000079:无法 发现请求EJB StatelessEJBLocator的目的地 “ AnnotazioniEar / AnnotazioniEjb-1.1.2-SNAPSHOT / GestioneAnnotazioneBean”, 视图是界面 it.avcp.spc.annotazioni.ejb.servizi.GestioneAnnotazione,关联性为 没有
客户端配置如下:
jndiProps.put(Context.URL_PKG_PREFIXES,"org.jboss.ejb.client.naming");
jndiProps.put(javax.naming.Context.Security_PRINCIPAL,"admin");
jndiProps.put(javax.naming.Context.Security_CREDENTIALS,"admin");
jndiProps.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY,"org.wildfly.naming.client.WildFlyInitialContextFactory");
jndiProps.put("jboss.naming.client.ejb.context",true);
final Context context = new InitialContext(jndiProps);
final String appName= "AnnotazioniEar";
final String moduleName= "AnnotazioniEjb-1.1.2-SNAPSHOT";
final String distinctName ="";
final String beanName = "GestioneAnnotazioneBean";
final String viewClassName = "it.avcp.spc.annotazioni.ejb.servizi.GestioneAnnotazione";
GestioneAnnotazione hello = (GestioneAnnotazione) context.lookup("ejb:" + appName + "/" + moduleName + "/" + distinctName + "/" + beanName + "!" + viewClassName);
EstrazioneAnnotazioni estraiAnnotazioniDaCF = hello.estraiAnnotazioniDaCF(user,cf);
调用该方法时出现错误: ExtractionAnnotations extractAnnotationsFromCF = hello.estraiAnnotazioniDaCF(用户,cf);
在此先感谢所有可以帮助我的人
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)