Installing the CMRF on the same JBoss server

Installing CMRF

The ConSol CM system and the CMRF run on the same JBoss application server.

  1. Copy the cmrf-application-package-war-<CM_VERSION>.war file to <JBOSS_HOME>/standalone/deployments.

  2. Uncomment the line for the CMRF transactional datasource in the cm6-config.properties file located in <JBOSS_HOME>\bin and provide the settings for your database:

    • cmrf.xa.datasource.url
      URL of the transactional CMRF datasource.

      Example values:

      • MySQL 5: jdbc:mysql://localhost/cmdatabase?serverTimezone=Europe/Berlin
      • MySQL 8: jdbc:mysql://localhost/cmdatabase?characterEncoding=UTF-8&serverTimezone=Europe/Berlin
      • Oracle: jdbc:oracle:thin:@localhost:1521/SERVICE_NAME
      • Microsoft SQL Server: jdbc:sqlserver://localhost:1433;databaseName=cmdatabase
      • PostgreSQL: jdbc:postgresql://localhost:5432/cmdatabase
    • cmrf.xa.datasource.username
      Name of the database user for CMRF

    • cmrf.xa.datasource.password
      Password of the database user for CMRF

Starting the server

Run the following commands to start the JBoss server. Alternatively you can configure JBoss to run as a service (similar to autostart of ConSol CM, see Autostarting the CM server).

Example start command on Windows:

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

Example start command on Linux:

<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: