java.lang.ClassNotFoundException: org.apache.coyote.http11.Http11Protocol

1 人关注

在将Apache tomcat从9.0.48版本升级到9.0.62版本后,我的应用程序开始出现以下错误:-

org.apache.catalina.startup.Catalina.stopServer Error stopping Catalina
    org.apache.catalina.LifecycleException: Failed to stop component [StandardService[Catalina]]
        at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
        at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:267)
        at org.apache.catalina.core.StandardServer.stopInternal(StandardServer.java:979)
        at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
        at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:656)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:391)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:481)
    Caused by: java.lang.NullPointerException
        at org.apache.catalina.core.StandardService.stopInternal(StandardService.java:472)
        at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
        ... 9 more
[main] org.apache.catalina.connector.Connector.<init> Protocol handler instantiation failed
    java.lang.ClassNotFoundException: org.apache.coyote.http11.Http11Protocol

我也检查了/conf/server.xml文件,它正确使用了连接器协议。