我有一个场景,在一台物理机上运行两个虚拟机。两者的操作系统都是GNU / Linux。在它上面运行uname -a给了我以下信息:
2.6.32-5-amd64#1 SMP Sun May 6 04:00:17 UTC 2012 x86_64 GNU / Linux
在两个虚拟机A&乙
我在服务器A& A上运行了jboss app server 7.1.1。 B.在服务器B上运行的服务使用JNDI调用服务器A上的EJB。
然而,我经常看到这个错误:
13:48:27,250错误[com.nlg.websched.cron.ConcurrentJobRunner](WebScheduler_Worker-59)没有EJB接收器可用于处理调用上下文org的[appName:“something”,modulename:infrastructure,distinctname:]组合.jboss.ejb.client.EJBClientInvocationContext @ 357b544e:java.lang.IllegalStateException:没有EJB接收器可用于处理调用上下文的[appName:“something”,modulename:infrastructure,distinctname:]组合org.jboss.ejb.client.EJBClientInvocationContext @ 357b544e 在org.jboss.ejb.client.EJBClientContext.requireEJBReceiver(EJBClientContext.java:584)[jboss-ejb-client-1.0.5.Final.jar:1.0.5.Final] 在org.jboss.ejb.client.ReceiverInterceptor.handleInvocation(ReceiverInterceptor.java:119)[jboss-ejb-client-1.0.5.Final.jar:1.0.5.Final] 在org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:181)[jboss-ejb-client-1.0.5.Final.jar:1.0.5.Final] 在org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:136)[jboss-ejb-client-1.0.5.Final.jar:1.0.5.Final] 在org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:121)[jboss-ejb-client-1.0.5.Final.jar:1.0.5.Final] 在org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:104)[jboss-ejb-client-1.0.5.Final.jar:1.0.5.Final]
谢谢!