Skip to content

JBoss Application Server - Process Steps

Add Data Source

Add a new Data Source to JBoss

NameTypeDescriptionRequired
Add as XA SourceBooleanCheck to create this data source as an XA Data Source.No
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Additional PropertiesStringAdditional properties to pass to the CLI, new-line separated.No
Administrative PortStringJboss server administrative port. Default is 9999.No
Connection URLStringFor use with non-XA Data Sources. The connection URL to the database to be used.No
Controller NameStringThe controller name of the JBoss instance to connect to.No
Data Source NameStringName of the Data Source to be created.Yes
Database NameStringFor use with XA Data Sources. The name of the database for the XA Data Source.No
Driver NameStringName of the driver to be used for this connection.Yes
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
JBoss Startup PathStringThe path to the JBoss startup executable.Yes
JNDI NameStringThe JNDI name for the Data Source. Must begin with java:/ or java:jboss/.Yes
PasswordPasswordThe password to the database to be used.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
Port NumberStringFor use with XA Data Sources. The port number of the server.No
Server NameStringFor use with XA Data Sources. The name of the server for the XA data source.No
Start enabledBooleanCheck to enable on creation. Leave clear to enable manually later.No
User NameStringThe user name to the database to be used.Yes
UsernameStringThe username to authenticate with.No

Add JMS Connection Factory

Add a JMS Connection Factory to JBoss

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
ConnectorStringThe connector to be used, comma separated. The first will be the default, the rest will be backups.Yes
Controller NameStringThe controller name of the JBoss instance to connect to.No
EntriesStringThe JNDI names the Factory will be bound to, comma separated, must end with the name of the Factory.Yes
Factory NameStringThe name of the Factory to be created.Yes
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
JBoss Startup PathStringThe path to the JBoss startup executable.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
ProfileStringThe profile to add the Factory to. Required if JBoss is in Domain Mode.No
UsernameStringThe username to authenticate with.No

Add JMS Queue

Add a JMS Queue to JBoss

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
Controller NameStringThe controller name of the JBoss instance to connect to.No
EntriesStringThe JNDI names the Queue will be bound to, comma separated.Yes
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
JBoss Startup PathStringThe path to the JBoss startup executable.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
ProfileStringThe profile to add the Queue to. Required in Domain Mode.No
Queue NameStringThe name of the Queue to be created.Yes
UsernameStringThe username to authenticate with.No

Add JMS Topic

Add a JMS Topic to JBoss

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
Controller NameStringThe controller name of the JBoss instance to connect to.No
EntriesStringThe JNDI names the Topic will be bound to, comma separated.Yes
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
JBoss Startup PathStringThe path to the JBoss startup executable.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
ProfileStringThe profile to add the Topic to. Required if JBoss is in Domain Mode.No
Topic NameStringThe name of the Topic to be created.Yes
UsernameStringThe username to authenticate with.No

Check Deployment Status

Get the status information on a deployment

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
Controller NameStringThe controller name of the JBoss instance to connect to.No
Deployment NameStringThe name of the deployment to check.Yes
Host NameStringRequired in Domain Mode. The name of the host the deployment is on.No
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
JBoss CLI PathStringThe path to the JBoss Command Line Interface executable.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
Server NameStringRequired in Domain mode. The Name of the server the deployment is on.No
UsernameStringThe username to authenticate with.No

Create Server

Create a server and add it to a server group

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
Auto-StartBooleanCheck to set auto-start to true.No
Controller NameStringThe controller name of the JBoss instance to connect to.No
Group NameStringThe server group to add this server to.Yes
Host NameStringThe name of the server host.Yes
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
JBoss CLI PathStringThe path to the JBoss Command Line Interface executable.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
Server NameStringThe name to give the server to be created.Yes
Socket OffsetStringThe socket offset for this server.Yes
UsernameStringThe username to authenticate with.No

Create Server Group

Create Server Group on a JBoss Domain instance

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
Controller NameStringThe controller name of the JBoss instance to connect to.No
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
JBoss CLI PathStringThe path to the JBoss Command Line Interface executable.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
ProfileStringThe profile to create this server group under.Yes
Server Group NameStringThe name of the server group to be created.Yes
Socket Binding GroupStringThe name of the socket binding group to use for the server group.Yes
UsernameStringThe username to authenticate with.No

Deploy Application

Deploy application to JBoss.

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
Application nameStringThe name of the application to be deployed. If no source is specified, the named application will be enabled instead. If no application name is supplied, the file name will be used.No
Controller NameStringThe controller name of the JBoss instance to connect to.No
Deploy To All Server GroupsBooleanOnly applicable in Domain Mode. Check to deploy to all servers.No
Deploy To Server GroupsStringOnly applicable in Domain Mode. List the servers youd like to deploy to, comma separated.No
Exclude FilesStringA new line separated list of file patterns for files to exclude.No
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
Include FilesStringA new line separated list of file patterns for included files. **/* includes all files and files in subdirectories.Yes
JBoss CLI PathStringThe path to the JBoss Command Line Interface executable.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
Runtime nameStringThe runtime name of the application to be deployed. Should end with the file ending of the deployment source.No
UsernameStringThe username to authenticate with.No

Deploy JDBC Driver

Deploy JDBC Driver to JBoss.

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
Deploy To All Server GroupsBooleanOnly applicable in Domain Mode. Check to deploy to all servers.No
Deploy To Server GroupsStringOnly applicable in Domain Mode. List the servers youd like to deploy to, comma separated.No
Driver nameStringThe name of the driver. If no name is specified, the file name (including .jar) will be the name.No
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
JBoss CLI PathStringThe path to the JBoss Command Line Interface executable.Yes
JDBC Driver PathStringPath to the JDBC Driver jar.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
UsernameStringThe username to authenticate with.No

Disable Application

Disable an application that has been deployed to JBoss, Standalone Only.

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
Application nameStringThe name of the application to be deployed. If no source is specified, the named application will be enabled instead.Yes
Controller NameStringThe controller name of the JBoss instance to connect to.No
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
JBoss CLI PathStringThe path to the JBoss Command Line Interface executable.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
UsernameStringThe username to authenticate with.No

Enable Application

Enable an application that has been deployed to JBoss, Standalone Only.

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
Application nameStringThe name of the application to be deployed. If no source is specified, the named application will be enabled instead.Yes
Controller NameStringThe controller name of the JBoss instance to connect to.No
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
JBoss CLI PathStringThe path to the JBoss Command Line Interface executable.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
UsernameStringThe username to authenticate with.No

Remove JMS Connection Factory

Remove a JMS Connection Factory from JBoss

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
Controller NameStringThe controller name of the JBoss instance to connect to.No
Factory NameStringThe name of the Factory to be removed.Yes
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
JBoss Startup PathStringThe path to the JBoss startup executable.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
ProfileStringThe profile to remove the Factory from. Required if JBoss is in Domain Mode.No
UsernameStringThe username to authenticate with.No

Restart Server

Restart a JBoss Server.

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
Controller NameStringThe controller name of the Jboss instance to connect to.No
Domain HostnameStringIf in domain mode, specify the Jboss domain hostname.No
HostnameStringHostname to connect to the administration console of the JBoss server. Defaults to localhost.No
JBoss CLI PathStringThe path to the JBoss Command Line executable.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
TimeoutStringHow long to wait (in milliseconds) to bring the server up before failing.No
UsernameStringThe username to authenticate with.No

Restart Server Group

Restart a JBoss Server Group.

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
Controller NameStringThe controller name of the JBoss instance to connect to.No
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
JBoss Startup PathStringThe path to the JBoss startup executable.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
Server GroupsStringList of JBoss server groups to be restarted. Comma-separated, no spaces.Yes
TimeoutStringHow long to wait (in milliseconds) to bring the server up before failing.No
UsernameStringThe username to authenticate with.No

Run Script

Run a custom script on JBoss using the CLI

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
Controller NameStringThe controller name of the JBoss instance to connect to.No
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
JBoss CLI PathStringThe path to the JBoss Command Line Interface executable.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
Script DataStringThe script to be executed.Yes
UsernameStringThe username to authenticate with.No

Start JBoss

Start JBoss in either Standalone or Domain mode.

NameTypeDescriptionRequired
Host NameStringThe host name of the server to be started.Yes
JBoss Startup PathStringThe path to the JBoss startup executable.Yes
Port NumberStringThe port number of the server to be started.Yes
Server ConfigurationStringProvide a file name to start the server with a specfic configurationNo
Server Start Wait TimeoutStringThe amount of time (in milliseconds) to wait for the server to start before declaring timeout.Yes
Startup ModeEnumeration:
  • standalone
  • domain | Choose whether to start in Standalone or Domain mode. | Yes |

Stop JBoss

Stop JBoss in either standalone or domain mode.

NameTypeDescriptionRequired
Domain Mode Host NameStringThe name of your host. Only required when your server is in Domain mode.No
JBoss Startup PathStringThe path to the JBoss startup executable.Yes
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
Server ModeEnumeration:
  • standalone
  • domain | Choose whether your server is in Standalone or Domain mode. | Yes | | Username | String | The username to authenticate with. | No | | Management Hostname | String | The JBoss management hostname for connecting to a standalone server. | No | | Management Port | String | The JBoss management port for connecting to a standalone server. | No |

Undeploy Application

Undeploy application in JBoss.

NameTypeDescriptionRequired
Additional ArgumentsStringAny additional arguments to pass to the Jboss CLI. (example: force)No
Administrative PortStringJboss server administrative port. Default is 9999.No
Application NameStringThe name of the file to be undeployed.Yes
Controller NameStringThe controller name of the JBoss instance to connect to.No
HostnameStringHostname to connect to the administration console of the Jboss server. Defaults to localhost.No
JBoss CLI PathStringThe path to the JBoss Command Line Interface executable.Yes
Keep ContentBooleanCheck to keep the content on your JBoss server. This will deactivate the application, but will not delete anything.No
PasswordPasswordThe password to authenticate with. Default value is ${p?:resource/JBoss.password}.No
Undeploy From All Server GroupsBooleanOnly applicable in Domain Mode. Check to undeploy to allrelevant servers.No
Uneploy From Server GroupsStringOnly applicable in Domain Mode. List the servers youd like to undeploy from, comma separated.No
UsernameStringThe username to authenticate with.No