- 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的值否则会报错。
本文探讨了在启用Tomcat AJP协议时遇到的IllegalArgumentException,焦点在于当secretRequired设为true且secret属性为空时的解决方法。官方为防止安全漏洞,配置要求与实际操作之间的兼容性问题和解决步骤。
5752

被折叠的 条评论
为什么被折叠?



