Clarity PPM app service error "The AJP Connector is configured with secretRequired"

book

Article ID: 197318

calendar_today

Updated On:

Products

Clarity PPM On Premise

Issue/Introduction

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."

 

Environment

Release : Any

Component : CA PPM INTEGRATIONS & INSTALLATIONS

Resolution

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

$apache-tomcat-8.5.53\conf\server.xml

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