Skip to main content

Installing ActiveMQ in a Distributed Environment

Notice

When installing CxSAST 9.4 and higher, the database installs with ActiveMQ and not with CxManager anymore. Therefore, the first component to install is now ActiveMQ.

Prerequisites

The required prerequisites are listed below. For further information and instructions on installing and making them available, refer to Preparing for Installation.

  • MS SQL

  • Java 1.8 64-bit

Notice

  • Java installation should be located where permission fulfillment is possible (e.g., C:\Program Files) and not in personal user folders such as the Desktop folder. The approved and recommended Java version is 1.8. The minimum version for Oracle is 8u241 and for AdoptOpenJdk, it is 8u242.

  • If you are switching Java versions, for example due to upgrading or otherwise modifying your CxSAST installation in a way that it requires a newer Java installation, you have to update the newer Java location with the certificate from the previous Java location. This means, you have to copy the cacerts file from the previous Java location (..\Checkmarx Risk Management\jre\lib\security\) to the new Java location (<install path>\openjdk-8u242-b08-jre\lib\security\) and overwrite the existing cacerts file in the new location with your existing cacerts file.

  • Make sure that the SQL password does not exceed 32 characters. You may have to reset this password before upgrading as the SQL password could exceed 32 characters in previous versions. For further information, refer to Installing CxSAST (v9.3.0)

  • If you perform a silent installation in a Distributed environment, you cannot stop the installation before it is complete.

Installing ActiveMQ

This section illustrates the syntax for each available service account option.

Notice

If no additional syntax is added, the ActiveMQ services use the Network Service account by default.

Local System Account

Dedicated Service Account

In the instructions for the regular GUI based installation, this account is referred to as 'This Account'.

Parameters

For a table of parameters with additional information on them, refer to the Parameter page.