一段时间后没有EJB接收器可供处理

时间:2014-10-22 19:21:04

标签: jboss ejb

我正在使用Jboss 7.1 Final。我已经使用jboss-ejb-client.properties和standalone.xml相应地设置了远程ejb。但是在服务器运行一段时间后,它会在尝试查找远程ejb时抛出此异常。我需要在jboss-ejb-client.properties中设置任何内容才能使其正常工作。请注意,我已经定义了HEARTBEAT_INTERVAL,这还不够吗?

这是属性文件:

endpoint.name=client-endpoint

remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false
remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false

remote.connections=default

remote.connection.default.host=222.222.23.222
remote.connection.default.port=4447
remote.connection.default.username=us
remote.connection.default.password=ps
remote.connection.default.connect.options.org.jboss.remoting3.RemotingOptions.HEARTBEAT_INTERVAL=60000

2 个答案:

答案 0 :(得分:0)

由于没有接受这个问题,我通过谷歌搜索找到了一些可能的解决方案。可能是我通过调用new InitialContext()打开了太多连接 - 我可能每隔几分钟调用一次!看到这个链接: https://developer.jboss.org/thread/222883

在那里有人提到GC和连接关闭等。这可能会有所帮助。

答案 1 :(得分:0)

如何从EJB客户端查找EJB?如果你使用java:/ namespace,问题就会发生。

请使用ejb:/ namespace来消除此问题。