...
The
org.jboss.system.ServiceControllerMBean is created. TheServiceControllermanages the JBoss MBean services life cycle. We will discuss the JBoss MBean services notion in detail in Section 3.4.2, “JBoss MBean Services”.-
The
org.jboss.deployment.MainDeployeris created and started. TheMainDeployermanages deployment dependencies and directing deployments to the correct deployer. -
The
org.jboss.deployment.JARDeployeris created and started. TheJARDeployerhandles the deployment of JARs that are simple library JARs. -
The
org.jboss.deployment.SARDeployeris created and started. The SARDeployer handles the deployment of JBoss MBean services. -
The
MainDeployeris invoked to deploy the services defined in theconf/jboss-service.xmlof the current server file set.
The JBoss server starts out as nothing more than a container for the JMX MBean server, and then loads its personality based on the services defined in the
jboss-service.xml MBean configuration file from the named configuration set passed to the server on the command line. Because MBeans define the functionality of a JBoss server instance, it is important to understand how the core JBoss MBeans are written, and how you should integrate your existing services into JBoss using MBeans. This is the topic of the next section....