Chapter 4. Manage Configuration at Runtime

In the upcoming chapters, you’ll often be provided two options for applying application server configuration changes to your deployment. You’ll be shown how to edit the standalone.xml or domain.xml directly. This must be done when the server (or servers) are offline. Additionally, you may be shown how to apply config changes on a running server using the app server’s command line interface (JBoss EAP CLI). This chapter discusses how you will do this.

4.1. Start the JBoss EAP CLI

To start the JBoss EAP CLI, you need to run the jboss-cli script.


$ .../bin/


> ...\bin\jboss-cli.bat

This will bring you to a prompt like this:


[disconnected /]

There’s a few commands you can execute without a running standalone server or domain controller, but usually you will have to have those services booted up before you can execute CLI commands. To connect to a running server simply execute the connect command.


[disconnected /] connect
[domain@localhost:9990 /]

You may be thinking to yourself, "I didn’t enter in any username or password!". If you run jboss-cli on the same machine as your running standalone server or domain controller and your account has appropriate file permissions, you do not have to setup or enter in a admin username and password. See the JBoss EAP Configuration Guide for more details on how to make things more secure if you are uncomfortable with that setup.