作者:快乐健康美丽长寿tg | 来源:互联网 | 2023-10-14 15:46
1.连接运行jboss-cli.sh,connectjboss的IP加端口2.启动停止指定Group下的所有Serverserver-groupgroup_10.37.100.20
1.连接
运行jboss-cli.sh,connectjboss的IP加端口
2.启动/停止指定Group下的所有Server
/server-group=group_10.37.100.208:stop-servers
启动的话将stop-servers换成start-servers
3.启动/停止某个特定的Server
/host=master/server-cOnfig=server8080:start
这边遇上了问题,server-master因为跟他所处的group的socket-binding-group不一致,导致启动时request timeout,需要修改host.xml文件,修改后重启host,重新注册server-master,启动成功。
停止改为stop
4.查看某个Server的状态
ls /host=master/server-cOnfig=server-master
5.部署应用/卸载已经部署的应用
部署应用到所有server group
deploy //TestApp.war --all-server-groups
删除应用
undeploy TestApp.war --all-relevant-server-groups
从某一个group上删除应用(但保留文件),相当于从某一个group上disable该应用
undeploy TestApp.war --server-groups=main-server-group --keep-content
将应用部署到某个group上
deploy //TestApp.war --server-groups=main-server-group
仅部署但是不启用
deploy //TestApp.war --disabled
部署的时候出现了一个特别恶心的问题
jboss部署的slave服务器的名字不是我真正的slave的名字而是default-server!!!因为我是在slave的host文件里添加的server,如果用控制台添加server就不会出现这个问题