我们正在尝试使用两个节点在域模式下运行的wildfly中查找远程EJB。
设置如下:
Wildfly Node 1:
Wildfly Node 2:
wildfly节点是单个域的一部分。
现在,如果我们跨节点查找远程EJB,它应该首先从同一节点返回EJB(如果可用)。只有当它不可用时,查找才能从其他节点返回EJB。
我们已将EJB配置为群集。 问题是,即使我们使用" java:global"绑定,查找始终从其他节点返回EJB。
我们缺少哪些配置?
答案 0 :(得分:0)
在进行查找之前,您是否尝试过为InitialContext配置JNDI属性?您可以创建一个属性文件并加载以实例化您的InitialContext,在此文件中您可以定义将用于获取代理的主要和辅助主机,您可以通过属性文件或以编程方式定义它。
https://docs.jboss.org/author/display/AS71/EJB+invocations+from+a+remote+client+using+JNDI