jboss7中如何使用servlet或者ejb去调用ejb组件
谢潇雨 2012-11-08 09:24:22 首先完全按照官方文档进行配置https://docs.jboss.org/author/display/AS71/EJB+invocations+from+a+remote+server+instance
结果还是报错java.lang.IllegalStateException: No EJB receiver available for handling [appName:MyEar,modulename:MyBeans,distinctname:] combination for invocation context.
还有貌似jboss-ejb-client.xml的那个文件好像根本没有被使用感觉。
服务端很简单,我是用Eclipse自动将EJB的项目ComputeEJB包装在destinationapp.ear内
客户端,讲一个Web项目内写了一个Servlet嗲用远程的EJB,然后包装在clientear内
实验如果把这两个东西放在同一台机器上,部署在同一个JBoss里,是没有问题的。但是放在不同的机器上就有问题。而且在不同的机器上是可以连通的,因为使用普通的Java程序去调用远程EJB是有效的,就是那种在src文件夹下放个jboss-ejb-client.properties文件指定目标服务器的方式。
不知道有没有碰到过同样问题啊?