5.4. EJB 客户端提升互操作性
默认的远程连接端口为 8080
。jboss-ejb-client
属性文件类似如下:
remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false remote.connections=default remote.connection.default.host=localhost remote.connection.default.port=8080 remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false
remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false
remote.connections=default
remote.connection.default.host=localhost
remote.connection.default.port=8080
remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false
默认连接器
默认连接器为 http-remoting
。
-
如果客户端应用使用 JBoss EAP 6 中的 EJB 客户端库,并且希望连接到 JBoss EAP 7 服务器,那么该服务器必须配置为在端口
8080
之外的端口上公开远程连接器。然后,客户端必须使用新配置的连接器进行连接。 使用 JBoss EAP 7 中的 EJB 客户端库并且希望连接到 JBoss EAP 6 服务器的客户端应用必须清楚服务器实例不使用
http-remoting
连接器,而是使用远程连接器
。这可以通过定义新的客户端连接属性来实现。remote.connection.default.protocol=remote
remote.connection.default.protocol=remote
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
注意
EJB 远程调用仅支持 JBoss EAP 6 的 JBoss EAP 7。
除了提升互操作性的 EJB 客户端外,您还可以使用以下选项连接传统客户端: