18.2. Start the Application Server Instances
Procedure 18.1. Configure and Start the Servers in standalone mode
- Prepare an instance of JBoss EAP for copying:
- Unzip
jboss-datagrid-${version}-eap-modules-library.zip
. - Copy the modules to the server modules directory:
- For Linux:
cp -a jboss-datagrid-${version}-eap-modules-library/modules EAP_HOME
For Windows:xcopy /e/i/f jboss-datagrid-${version}-eap-modules-library/modules EAP_HOME\modules
- Add a user to each server for EJB access:
- For Linux: EAP_HOME/bin/add-user.sh -a -u quickuser -p quick-123
- For Windows: EAP_HOME\bin\add-user.bat -a -u quickuser -p quick-123
- Copy the prepared JBoss EAP server to 4 different directories labeled EAP_HOME[1-4].
- Open a command line for each of the 4 nodes and navigate to the root of the JBoss EAP server directory.
- Start all four of the JBoss EAP servers using the following commands:
- For Linux:
EAP_HOME1/bin/standalone.sh -Djboss.node.name=node1 EAP_HOME2/bin/standalone.sh -Djboss.node.name=node2 -Djboss.socket.binding.port-offset=100 EAP_HOME3/bin/standalone.sh -Djboss.node.name=node3 -Djboss.socket.binding.port-offset=200 -c standalone-ha.xml EAP_HOME4/bin/standalone.sh -Djboss.node.name=node4 -Djboss.socket.binding.port-offset=300 -c standalone-ha.xml
- For Windows:
EAP_HOME1\bin\standalone.bat -Djboss.node.name=node1 EAP_HOME2\bin\standalone.bat -Djboss.node.name=node2 -Djboss.socket.binding.port-offset=100 EAP_HOME3\bin\standalone.bat -Djboss.node.name=node3 -Djboss.socket.binding.port-offset=200 -c standalone-ha.xml EAP_HOME4\bin\standalone.bat -Djboss.node.name=node4 -Djboss.socket.binding.port-offset=300 -c standalone-ha.xml
- Add the configuration for node2 (AppOne) to use EJB server-to-server invocation:
- For Linux:
EAP_HOME2/bin/jboss-cli.sh -c --controller=localhost:10099 --file=QUICKSTART_HOME/install-appOne-standalone.cli
For Windows:EAP_HOME2\bin\jboss-cli.bat -c --controller=localhost:10099 --file=QUICKSTART_HOME/install-appOne-standalone.cli
Procedure 18.2. Configure and Start the Servers in domain mode
- Copy a fresh JBoss EAP installation to EAP_HOME:
- Unzip
jboss-datagrid-${version}-eap-modules-library.zip
. - Copy the modules to the server modules directory:
- For Linux:
cp -a jboss-datagrid-${version}-eap-modules-library/modules EAP_HOME
- For Windows:
xcopy /e/i/f jboss-datagrid-${version}-eap-modules-library/modules EAP_HOME\modules
- Open a command line and navigate to the root of JBoss EAP.
- Add a user:
- For Linux:
EAP_HOME/bin/add-user.sh -a -u quickuser -p quick-123
- For Windows:
EAP_HOME\bin\add-user.bat -a -u quickuser -p quick-123
- The following shows the command to start the domain:
- For Linux:
EAP_HOME/bin/domain.sh
- For Windows:
EAP_HOME\bin\domain.bat
- Apply the configuration for the quickstart, the domain will contain 4 nodes:
- For Linux:
EAP_HOME/bin/jboss-cli.sh -c --file=QUICKSTART_HOME/install-domain.cli
- For Windows:
EAP_HOME\bin\jboss-cli.bat -c --file=QUICKSTART_HOME/install-domain.cli