exe installer: interactive installer that lets you choose the installation directory and which parts of Compliance Checker do you want to install
zip installer: you can unpack Compliance Checker and use it with installed 64 bit Java
sh installer: interactive installer that can be run with/without GUI
deb installer: default installer for Debian like systems
rpm installer: default installer for RedHat like system
tar.gz installer: you can unpack Compliance Checker and use it with installed Java
dmg installer: interactive installer
The interactive installer will guide you through the following steps:
It unpacks the installer and its parts:
Short description of installation:
choose installation folder
choose which components to install (you need all if you only install CC to a single server)
edit Name in the Start menu (Windows only)
installs the files:
when the install is completed:
This contains all installation details! PLEASE DO NOT DELETE IT.
cc-backend.war This war file is the backend application. You can deploy it to Tomcat, or run from here.
cc-backend.(exe/sh) This is the service starter of cc-backend.
cc-backend.vmoptions You can set any JVM options for cc-backend service.
run-cc-backend.(exe/sh) This little starter runs cc-backend as a foreground application.
run-cc-backend.vmoptions You can set any JVM options to run-cc-backend executable.
application.properties You can set any application properties specific to this service only (like server port, etc).
bootstrap.properties
Settings that are needed to be set before application start.
cc-bigdata.war This war file is the bigdata application. You can deploy it to Tomcat, or run from here.
cc-bigdata.(exe/sh) This is the service starter of cc-bigdata.
cc-backend.vmoptions You can set any JVM options for cc-bigdata service.
run-cc-bigdata.(exe/sh) This little starter runs cc-bigdata as a foreground application.
run-cc-bigdata.vmoptions You can set any JVM options to run-cc-bigdata executable.
application.properties You can set any application properties specific to this service only (like server port, etc).
bootstrap.properties
Settings that are needed to be set before application start.
cc-api.war This war file is the api application. You can deploy it to Tomcat, or run from here.
cc-api.(exe/sh) This is the service starter of cc-api.
cc-api.vmoptions You can set any JVM options for cc-api service.
run-cc-api.(exe/sh) This little starter runs cc-api as a foreground application.
run-cc-api.vmoptions You can set any JVM options to run-cc-api executable.
application.properties You can set any application properties specific to this service only (like server port, etc).
bootstrap.properties
Settings that are needed to be set before application start.
cc-web.war This war file is the web application. You can deploy it to Tomcat, or run from here.
cc-web.(exe/sh) This is the service starter of cc-web.
cc-web.vmoptions You can set any JVM options for cc-web service.
run-cc-web.(exe/sh) This little starter runs cc-web as a foreground application.
run-cc-web.vmoptions You can set any JVM options to run-cc-web executable.
application.properties You can set any application properties specific to this service only (like server port, etc).
bootstrap.properties
Settings that are needed to be set before application start.
cc-eureka.jar This jar file is the eureka application. You can run from here.
cc-eureka.(exe/sh) This is the service starter of cc-eureka.
cc-eureka.vmoptions You can set any JVM options for cc-eureka service.
run-cc-eureka.(exe/sh) This little starter runs cc-eureka as a foreground application.
run-cc-eureka.vmoptions You can set any JVM options to run-cc-eureka executable.
application.properties You can set any application properties specific to this service only (like server port, etc).
bootstrap.properties
Settings that are needed to be set before application start.
config (folder)
application.properties
This file (cc-config/config/application.properties)
includes ALL settings that are propagated to every instance of compliance checker.
cc-config.jar This jar file is the config application. You can run from here.
cc-config.(exe/sh) This is the service starter of cc-config.
cc-config.vmoptions You can set any JVM options for cc-config service.
run-cc-config.(exe/sh) This little starter runs cc-config as a foreground application.
run-cc-config.vmoptions You can set any JVM options to run-cc-config executable.
application.properties You can set any application properties specific to this service only (like server port, etc).
bootstrap.properties
Settings that are needed to be set before application start.
This contains a little helper application
cc-commandline-handler.(exe/sh) This program is a little helper application.
cc-commandline-handler.vmoptions This file contains any JVM options for cc-commandline-handler application.
uninstall.(exe/sh)
This is the uninstaller of Compliance Checker.
Run command
After install you can set
in Windows Services.
In /etc/systemd/system
edit the corresponding .service
file to set
autostart
running user
recovery actions
Set your configuration options in the cc-config/config/application.properties file.
Upgrading a ComplianceChecker instance - installed with the Interactive Installer - is smooth:
As all settings of your working ComplianceChecker are in the cc-config/config/application.properties file.
application.properties
file to your computerapplication.properties
file
The easiest way is to run cc-commandline-handler that has the following options:
Run
When the application is running it can be used on
localhost:8080/cc-web/
When the application is running documentation for the integration endpoints (Swagger UI) can be accessed here:
localhost:8066/cc-api/
System status can be monitored on
localhost:8761/
The admin should update the CC Knowledge Base to the latest version: