Commands for starting and stopping the application server

This section describes how to start and stop the JBoss application server.

This section only applies to ConSol CM versions 6.13.0 and higher. For older versions, please refer to the respective manuals.

JBoss on Windows

Starting JBoss on Windows

ConSol CM without CMRF

Run the following command to start the JBoss server for a setup with ConSol CM without CMRF. Alternatively you can configure JBoss to run as a service. Please see the ConSol CM Setup Manual for details.

<JBOSS_HOME>\bin\standalone.bat -P <JBOSS_HOME>\bin\cm6-config.properties -c cm6-<DB>.xml

Replace cm6-<DB>.xml with the configuration file for your database:

ConSol CM with CMRF in standalone mode

Use the following command to start the JBoss which executes ConSol CM.

<JBOSS_HOME>\bin\standalone.bat -P <JBOSS_HOME>\bin\cm6-config.properties -c cm6-dwh-<DB>.xml

Replace cm6-dwh-<DB>.xml with the ConSol CM configuration file for your database:

Use the following command to start the JBoss which executes the CMRF:

<JBOSS_CMRF_HOME>\bin\standalone.bat -P <JBOSS_CMRF_HOME>\bin\cmrf-config.properties -c cmrf-<DB>.xml

Replace cmrf-<DB>.xml with the CMRF configuration file for your database:

ConSol CM with CMRF in overlay mode

Use the following command to start the JBoss which executes ConSol CM and the CMRF.

<JBOSS_HOME>\bin\standalone.sh -P <JBOSS_HOME>\bin\cm6-cmrf-config.properties -c cm6-cmrf-<DB>.xml

Replace cm6-cmrf-<DB>.xml with the ConSol CM configuration file for your database:

Shutting down JBoss on Windows

Run the following command to stop the JBoss server. Alternatively you can put it into the configuration of the Windows service.

<JBOSS_HOME>\bin\jboss-cli.bat --controller=localhost:9999 --connect --command=:shutdown

JBoss on Linux

Starting JBoss on Linux

ConSol CM without CMRF

Run the following command to start the JBoss server for a setup with ConSol CM without CMRF. Alternatively you can put it into a start script (usually init.d or systemd). Please see the ConSol CM Setup Manual for details.

<JBOSS_HOME>/bin/standalone.sh -P <JBOSS_HOME>/bin/cm6-config.properties -c cm6-<DB>.xml

Replace cm6-<DB>.xml with the configuration file for your database:

ConSol CM with CMRF in standalone mode

Use the following command to start the JBoss which executes ConSol CM.

<JBOSS_HOME>/bin/standalone.sh -P <JBOSS_HOME>/bin/cm6-config.properties -c cm6-dwh-<DB>.xml

Replace cm6-dwh-<DB>.xml with the ConSol CM configuration file for your database:

Use the following command to start the JBoss which executes the CMRF:

<JBOSS_CMRF_HOME>/bin/standalone.sh -P <JBOSS_CMRF_HOME>/bin/cmrf-config.properties -c cmrf-<DB>.xml

Replace cmrf-<DB>.xml with the CMRF configuration file for your database:

ConSol CM with CMRF in overlay mode

Use the following command to start the JBoss which executes ConSol CM and the CMRF.

<JBOSS_HOME>/bin/standalone.sh -P <JBOSS_HOME>/bin/cm6-cmrf-config.properties -c cm6-cmrf-<DB>.xml

Replace cm6-cmrf-<DB>.xml with the ConSol CM configuration file for your database:

Shutting down JBoss on Linux

ConSol CM without CMRF

Run the following command to stop the JBoss server. Alternatively you can put it into a stop script (usually init.d or systemd). Please see the ConSol CM Setup Manual for details.

<JBOSS_HOME>/bin/jboss-cli.sh --controller=localhost:9999 --connect --command=:shutdown

General configuration

The following JAVA_OPTS settings are used by default when setting up a new ConSol CM system.

Default memory configuration for JBoss 7.3 on Java 8 (Xms and Xmx should be set to the same value):

These parameters are starting parameters for production systems. Depending on the size of the system it might be necessary to adjust them. The following factors are important in this context:

  • number of concurrent users
  • amount of tickets, customers, resources
  • amount and size of emails
  • amount and size of attachments
  • size of the index

As an administrator, you need to check the Java heap size and the garbage collection activity using tools like jconsole or jvisualvm. If the heap size is higher than 80 - 90% of the maximum value and the garbage collection runs frequently, you need to increase the memory allocation (Xmx).

The list includes the officially supported default parameters for JBoss 6.4. They should be suitable for most installations.

Depending on the individual usage of the ConSol CM system, some additional settings might be needed. The following list includes settings which are used on some systems. As these settings are not officially supported, please contact your ConSol CM consultant or the ConSol CM support before using them in your production environment.