根据JBoss文档:
在托管域中,部署与服务器组相关联。 部署将提供给属于a的任何服务器 特别小组。
...公共服务器组中的多个服务器虚拟成为单个服务器。
但JBoss如何选择目标实际服务器进行部署?
例如,我有两个运行JBoss的不同vps服务器,它们组合成单个main-server-group
。那么哪个vps服务器将通过以下命令实际托管应用程序?
[domain @ localhost:9999 /] deploy~ / Desktop / test-application.war --server-group = main-server-group '测试application.war'部署成功
答案 0 :(得分:1)
该应用程序将部署到两台服务器上。
如果您要转到http://server1:8080/MyApp
,您应该会看到与http://server2:8080/MyApp
原因是您通常需要一台Web服务器或代理来在两台服务器之间进行负载平衡。如果您想要两个单独的服务器不将应用程序部署到每个服务器,那么将它们放在不同的服务器组中,或者更好的解决方案是在独立模式下运行JBoss,而不是域模式。