连接到在Docker中运行的远程EJB模块
要部署和运行连接到在Docker容器中运行的Enterprise Server实例上的EJB模块的应用程序客户机,必须公开用于build立远程调用的端口。
- 哪些端口?
- 它们是固定的还是不同的?
- 我需要在Docker中configuration其他任何东西吗?
我正在使用Jboss 5.1.0作为企业服务器,我试图暴露端口1099和1100,在这两种情况下例外。 使用在我的主机上运行的Jboss相同的testing工作正常。
你可以检查这些链接(可能可以帮助你):
jboss EJB远程接口所需的端口
jboss 5.0.1 GA需要哪些端口
-
以下是连接到JBoss 5 Server中运行的EJB模块所需的端口:
1099 :命名服务端口。
1098 :RMI服务端口。
3873 :EJB3远程调用者端口。
- 这些端口是固定的。 不要调用不同的通话
- 在Docker中,你只需要redirect这些端口。
docker run -p 8080:8080 -p 1099:1099 -p 1098:1098 -p 3873:3873 -d jboss-image
- 什么时候正在运行的Docker容器的磁盘空间不足?
- Docker:物理机器 – VM -Docker容器之间的连接
- 我的Docker WordPress网站在哪里存储数据?
- 使用VirtualBox 5.1.8 r11374无法在Windows 10上启动docker
- 让Docker4Mac和stream浪者看到对方的networking
- 生产代码和端口
- 卡夫卡在docker工人不工作
- com.spotify.docker.client.DockerRequestException:请求错误:DELETE unix:// localhost:80 / v1.12 / containers / …:409
- 如何asynchronous运行Docker命令?