The following is happening when we start the app service. We are using AJP to securely connect from our Apache servers to the Clarity application servers. Prior to the upgrade, this was working well, but after moving to the new version of Apache, we are seeing the following error in the app-system.log:
"2020/08/13 14:22:01.036 | Caused by: java.lang.IllegalArgumentException: The AJP Connector is configured with secretRequired="true" but the secret attribute is either null or "". This combination is not valid."
Release : Any
Component : CA PPM INTEGRATIONS & INSTALLATIONS
We found that this environment secretRequired="true" was the default behavior which was breaking the services.
To turn it off, add the secretRequired="false" attribute to the AJP connector in the server.xml file located at
Once done, remove and redeploy the services, ensure that the Clarity copy of the config $clarity/tomcat-app-deploy/conf/server.xml now also has this change
Note: Depending on the Tomcat version, for some cases the entire AJP portion is commented in this Tomcat version and if Apache server is used, we have to enable it by comparing with the old server.xml config.