put/output streams. Since Process Controller is not configurable, we will not discuss it any
The following diagram depicts a typical domain deployment configuration:
As you can see in the preceding diagram, one host ( Host1 ) acts as a dedicated domain
controller. This is a common practice adopted in domain-managed servers in order to lo-
gically and physically separate the administration unit from the servers where the applica-
tions are hosted.
The other hosts ( Host2 and Host3 ) contain the domain application servers, which are di-
vided into two server groups: main-server-group and other-server-group . A server
group is a logical set of server instances that will be managed and configured together.
Each server group can, in turn, be configured with different profiles and deployments; for
example, in the preceding domain, you can provide some services with main-server-
group and other services with other-server-group .
This has some advantages. For example, when you don't want to shut down your applica-
tion for a new version, you can start by redeploying only one server group at a time. When
one server is not fully operational, requests can be handled by the second one.
Getting into the details of the domain configuration is beyond the scope of this topic;
however, by the end of this chapter, we will see how to deploy application units in a do-
main using the command-line interface available in WildFly.
Search WWH ::