The following error appears in ServiceCatalog.log when starting services:
SEVERE: Failed to start connector [Connector[AJP/1.3-8009]]
org.apache.catalina.LifecycleException: Protocol handler start failed
...
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.
at org.apache.coyote.ajp.AbstractAjpProtocol.start(AbstractAjpProtocol.java:274)
Release : 17.3
Component : CA SERVICE CATALOG
There is a missing attribute in the AJP connector
1. Open USM_HOME\view\conf\server.xml
2. Locate the AJP connector.
<Connector port="8009" enableLookups="false" redirectPort="8443" tomcatAuthentication="false"
maxThreads="400" minSpareThreads="25" maxSpareThreads="100" protocol="AJP/1.3" />
3. Add the following attributes:
address="0.0.0.0" requiredSecret="servicecatalog"
Example:
<Connector port="8009" enableLookups="false" redirectPort="8443" tomcatAuthentication="false"
maxThreads="400" minSpareThreads="25" maxSpareThreads="100" protocol="AJP/1.3" address="0.0.0.0" requiredSecret="servicecatalog" />
4. Start Service Catalog services
CA Service Catalog Post Installation Tasks
See also Tomcat 8.5 Config notes about AJP (search section for Attribute "address")