JBoss Enterprise Application Platform provides an extensive Java EE-based application server to which we can deploy and manage our applications. Often, this can be as simple as deploying a provided WAR or EAR file to our configured server. In this lab, we’ll specifically explore how to deploy a simple WAR file with the JBoss Management CLI.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Connect to the CLI
In the
cloud_user
‘s home directory, confirm the presence of thekitchensink.war
file:ls
- Move into the JBoss home directory:
cd /opt/jboss-eap
- Open the JBoss Management CLI:
sudo ./bin/jboss-cli.sh
- Connect to the server:
connect
- Deploy the Application
Deploy the application:
deployment deploy-file /home/cloud_user/kitchensink.war
Check that the application has deployed using the
deployment info
command:deployment info
Finally, access
PUBLICIP:8080/kitchensink
to access the application itself.
- Disable/Undeploy the Application
- Now that you know the application is working, you can either disable it or undeploy it entirely:
deployment disable kitchensink.war deployment undeploy kitchensink.war
- Exit the CLI:
exit
- Now that you know the application is working, you can either disable it or undeploy it entirely: