Configuring CxSAST for using a non-default Port
By default, CxSAST uses port 80 for communications. You can change the port, for example, to port 8080.
To change the CxSAST communication port, you first need to change the web server's listening port, then perform additional configuration in CxSAST, as illustrated in the sections below.
Changing the Web Server Listening Port
Change the web server listening port according to one of the following procedures, depending on which web server CxSAST is using:
Additional CxSAST Configuration
Now that the web server listening port is configured, perform the following CxSAST configuration:
Open the following file for editing:
C:\Program Files\Checkmarx\CheckmarxWebPortal\Web\web.config
Find the key CxWSResolver.CxWSResolver, and change the line to:
<add key="CxWSResolver.CxWSResolver" value="http://localhost:<port>/CxWebInterface/CxWSResolver.asmx" />
where <port> is the new port number. For example:
<add key="CxWebServices.CxWSResolver" value="http://localhost:8080/CxWebInterface/CxWSResolver.asmx" />
In a distributed deployment:
Log in to the CxSAST web interface using the new port number in the browser address bar. For example:
http://localhost:8080/CxWebClient/login.aspx
Go to Management > Server Settings > Installation Information, and under Engine Servers, edit the server address to include the new port number.
If you use CxAudit:
On the CxSAST server, open the following file for editing:
C:\Program Files\Checkmarx\Checkmarx Audit\CxAudit.exe.config
Find the SERVER_ADDRESS key, and edit its value to include the new port number. For example:
<add key="SERVER_ADDRESS" value="http://localhost:8080" />
If CxAudit was already run, repeat the previous step on the following file:
C:\Users\USERNAME\AppData\Local\Checkmarx\CxAudit\CxAudit.exe.config
CXPostInstall Tool
After installing or upgrading SAST or after changing environment variables, use the CxPost Installation tool to ensure your database is aligned and up to date. See here for information on using the tool.


