- IllegalArgumentException
条件:
版本
Tomcat 7 Version > 7.0.100
Tomcat 8 Version > 8.5.51
Tomcat 9 Version > 9.0.31
并且开启AJP协议端口
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:264)
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1035)
官方为解决AJP安全漏洞,如果开启AJP协议,设置属性secretRequired默认为true,所以需要先设置selectRequired的值否则会报错。