Skip to main content

Installing CxSAST in Silent Mode in a Distributed Environment

A distributed architecture refers to a scenario where the server components are 'distributed' over multiple dedicated servers as explained in System Architecture. To install the CxSAST Server in a distributed environment (on different dedicated hosts), you have to install each CxSAST Server component specified below on the respective host in the outlined order.


The installation or upgrade of each component must be performed from the same setup file (CxSetup.exe) as all components must be of the same version and build.


Before you can start installing the components, you have to make the third-party components for the respective CxSAST Server component available as explained under Preparing CxSAST for Installation. For a list of the required third-party components for each CxSAST Server component, refer to the list of required third-party components.

Once you have downloaded the CxSAST Installation package and made the third-party components available, open the command line interface on each relevant host and enter the required syntax as specified in the relevant topics below. The CxSAST server components must be installed in the following order:

  1. CxManager. CxManager manages and integrates system components and contributes the JSON file with the engine settings that you need at a later stage.

  2. ActiveMQ. The ActiveMQ manages the messaging queues and contributes the Message Queue parameters that are going to be loaded together with the engine configuration.

  3. Web Portal. The Web Portal is required to access and interact with CxSAST through the web.

  4. CxEngine. The CxEngine performs the code scans.


  • To avoid permission restrictions, install each CxSAST Server component in <root directory>:\Program Files .

  • When you install the CxEngine, you import the engine configuration settings stored in a JSON file that you retrieve from CxManager.

  • CxManager and ActiveMQ must be available to the CxEngine installation, otherwise the application cannot operate once installed. To make these components available, you have to use Reconfigure to complete the installation.