5.7. EJB Invocation overver HTTP
通过 HTTP 进行 EJB 调用包括两个不同的部分:客户端实施和服务器端实施。
5.7.1. 客户端实施 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
客户端实施由使用 Undertow HTTP 客户端调用服务器的 EJBReceiver
组成。连接管理使用连接池自动处理。
要将 EJB 客户端应用程序配置为使用 HTTP 传输,您必须根据 HTTP 传输实施添加以下依赖关系:
<dependency> <groupId>org.wildfly.wildfly-http-client</groupId> <artifactId>wildfly-http-ejb-client</artifactId> </dependency>
<dependency>
<groupId>org.wildfly.wildfly-http-client</groupId>
<artifactId>wildfly-http-ejb-client</artifactId>
</dependency>
要执行 HTTP 调用,您必须使用 http
URL 方案,并包含 HTTP 调用器的上下文名称 wildfly-services
。例如:如果您使用 remote+http://localhost:8080
作为目标 URL,为了使用 HTTP 传输,您必须将其更新为 http://localhost:8080/wildfly-services。