如何在 wildfly-config.xml 中为部署在 JBoss EAP 7.1 上的 EJB 客户端应用程序配置远程 EJB 连接详细信息?

How to configure remote EJB connection details in wildfly-config.xml for a EJB client application deployed on JBoss EAP 7.1?

如何在 wildfly-config.xml 中为部署在 JBoss EAP 7.1 上的 EJB 客户端应用程序配置远程 EJB 连接详细信息?

我尝试将它放在 EJB Jar 的 /META-INF 文件夹中并在标签下方进行配置,但从那里选择配置似乎不起作用。

<configuration>

<jboss-ejb-client xmlns="urn:jboss:wildfly-client-ejb:3.0">
    <invocation-timeout seconds="10"/>
    <connections>
        <connection uri="remote+http://x.y.d.c:8080"/>
    </connections>
</jboss-ejb-client>

"wildfly-config.xml" 是在 EAP 7.1 中引入的,作为所有客户端配置文件的通用配置文件。对于 EJB,它将替换为 EJB 独立客户端应用程序配置的 "jboss-ejb-client.properties" 文件。

所以理想情况下,我认为 "wildfly-config.xml" 仅适用于独立的 EJB 应用程序,不适用于部署到 JBoss 服务器的应用程序。

对于部署在 EAP 上的 EJB 客户端,可以配置 ejb-receivers "jboss-ejb-client.xml" 文件并将其放在 /META-INF 文件夹中。

如-:

<ejb-receivers>
  <!-- This is the connection to access the application. -->
  <remoting-ejb-receiver outbound-connection-ref="remote-ejb-connection-1" />
</ejb-receivers>

请同样尝试。