Installing the CMRF on the same JBoss server
Installing CMRF
The ConSol CM system and the CMRF run on the same JBoss application server.
-
Copy the cmrf-application-package-war-<CM_VERSION>.war file to <JBOSS_HOME>/standalone/deployments.
-
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:
- cm6-dwh-mysql-5.xml for MySQL 5
- cm6-dwh-mysql-8.xml for MySQL 8
- cm6-dwh-oracle.xml for Oracle
- cm6-dwh-mssql.xml for Microsoft SQL Server
-
cm6-dwh-postgresql.xml for PostgreSQL