gpt4 book ai didi

java - 连接到在 Docker 中运行的远程 EJB 模块

转载 作者:搜寻专家 更新时间:2023-11-01 03:20:22 28 4
gpt4 key购买 nike

要在 Docker 容器中运行的企业服务器实例上部署和运行连接到 EJB 模块的应用程序客户端,必须公开用于建立远程调用的端口。

  • 那些端口是哪些?
  • 它们是固定的还是因通话而异?
  • 我需要在 Docker 中配置其他任何东西吗?

我使用 Jboss 5.1.0 作为企业服务器,我尝试公开端口 1099 和 1100,在这两种情况下都出现异常。使用在我的主机中运行的 Jboss 进行的相同测试工作正常。

最佳答案

  • 以下是连接到 JBoss 5 服务器中运行的 EJB 模块所需的端口:

    1099 : 命名服务端口。

    1098:RMI 服务端口。

    3873:EJB3 远程调用程序端口。

  • 那些端口是固定的。通话之间不要变化
  • 在 Docker 中,您只需重定向这些端口。

docker run -p 8080:8080 -p 1099:1099 -p 1098:1098 -p 3873:3873 -d jboss-image

关于java - 连接到在 Docker 中运行的远程 EJB 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32192148/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com