tomcat 升级 9.0.40.0之后 出现以下异常
2020-12-10T01:46:01.376017000Z org.apache.catalina.LifecycleException: Protocol handler start failed
2020-12-10T01:46:01.377086000Z at org.apache.catalina.connector.Connector.startInternal(Connector.java:1067)
2020-12-10T01:46:01.378057000Z at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
2020-12-10T01:46:01.379038000Z at org.apache.catalina.core.StandardService.startInternal(StandardService.java:438)
2020-12-10T01:46:01.379881000Z at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
2020-12-10T01:46:01.381126000Z at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
2020-12-10T01:46:01.381936000Z at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
2020-12-10T01:46:01.382783000Z at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
2020-12-10T01:46:01.384339000Z at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2020-12-10T01:46:01.385475000Z at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2020-12-10T01:46:01.386659000Z at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2020-12-10T01:46:01.387675000Z at java.base/java.lang.reflect.Method.invoke(Method.java:566)
2020-12-10T01:46:01.388764000Z at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342)
2020-12-10T01:46:01.389838000Z at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
2020-12-10T01:46:01.390856000Z 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.
2020-12-10T01:46:01.391958000Z at org.apache.coyote.ajp.AbstractAjpProtocol.start(AbstractAjpProtocol.java:270)
2020-12-10T01:46:01.392916000Z at org.apache.catalina.connector.Connector.startInternal(Connector.java:1064)
2020-12-10T01:46:01.393697000Z ... 12 more
则修改tomcat conf目录下的 server.xml
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" secretRequired="false" />