Tomcat 8.5.51 - проблемы с secretRequired = "false" - PullRequest
7 голосов
/ 05 марта 2020

Параметр secretRequired="false", добавленный к разъему AJP, равен server.xml. Однако разъем не запускается с ошибкой Protocol handler start failed. Он стоит за Apache Версия сервера 2.4.25.

    <Connector port="8009"
               address="127.0.0.1" tomcatAuthentication="false" URIEncoding="UTF-8" enableLookups="false"
               protocol="AJP/1.3" redirectPort="8663" connectionTimeout="600000" secretRequired="false" />

Ошибка:

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.

Спасибо

1 Ответ

1 голос
/ 30 апреля 2020

У Tomcat 9.0.34 для этого параметра secretReqiured установлено значение true по умолчанию, теперь оно решает проблему CVS.

Дополнительные сведения об этой проблеме см. В следующих URL-адресах:
https://access.redhat.com/solutions/4851251 https://tomcat.apache.org/tomcat-9.0-doc/config/ajp.html https://github.com/spring-projects/spring-boot/issues/20377

...