简介 除了配置文件的修改之外,最重要的就是应用程序的部署了。本文将会讲解如何在wildfly 21中,在Managed Domain和standalone两种模式中如何部署应用程序。 # Managed Domain中的部署 在managed domain模式下,服务是放在很多个server中启动的,而server是和server-group相关联的。同一个server-group下的server部署是一致的。 在managed domain模式下,需要先将要部署的应用程序上传到domain controller中,然后通过domain controller将其部署到一个或者多个server-group中。 当然我们在domain controller中的cli环境中只需要一个deploy命令就可以做到上面的两步了。 比如说,我们创建了一个应用程序叫做test-application.war,看下怎么进行部署: ~~~sh [domain@localhost:9990 /] deploy ~/Desktop/test-application.war Either --all-server-groups or --server-groups must be specified. [domain@localhost:9990 /] deploy ~/Desktop/test-application.war --all-server-groups 'test-部署: ~~~sh [domain@localhost:9990 /] deploy ~/Desktop/test-application.war Either --all-server-groups or --server-groups must be specified. [domain@localhost:9990 /] deploy ~/Desktop/test-application.war --all-server-groups 'test-application.war' deployed successfully. ~~~ 在执行deploy命令的时候,需要指定部署到的server-groups名字,可以部署到所有的server-groups中,也可以指定特定的某些server-groups: ~~~sh [domain@localhost:9990 /] deploy ~/Desktop/test-application.war --server-groups=main-server-group,another-group 'test-application.war' deployed successfully. ~~~ 部署完成之后,我们可以通过cli来查看一下部署的状态: ~~~sh
