0

我有一个场景,在一台物理机器上运行着两个虚拟机。它们的操作系统都是 GNU/Linux。在它上面运行 uname -a 会给我以下信息:

2.6.32-5-amd64 #1 SMP 2012 年 5 月 6 日星期日 04:00:17 UTC x86_64 GNU/Linux

在 VM A 和 B 上。

我在服务器 A 和 B 上都运行了 jboss app server 7.1.1。在服务器 B 上运行的服务使用 JNDI 调用服务器 A 上的 EJB。

然而,我经常看到这个错误:

13:48:27,250 错误 [com.nlg.websched.cron.ConcurrentJobRunner] (WebScheduler_Worker-59) 没有 EJB 接收器可用于处理调用上下文 org.jboss 的 [appName:"something",modulename:infrastructure,distinctname:] 组合。 ejb.client.EJBClientInvocationContext@357b544e: java.lang.IllegalStateException: 没有 EJB 接收器可用于处理调用上下文 org.jboss.ejb.client.EJBClientInvocationContext@357b544e 的 [appName:"something",modulename:infrastructure,distinctname:] 组合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] at 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 ]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]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]

谢谢!

4

0 回答 0