web应用放到tomcat8.5里能正常启用,但一运行就报找不到方法的错误?

maven 工程的web应用,放到低版本的Tomcat上(tomcat7)运行没问题。但后来将Tomcat升级为tomcat8.5后,能正常启动,但一有前台发送过来的请求,就报如下的错误:
图片说明
网上找了很久,将pom文件中的servlet版本换成了4.0.1,并且exclude了如下与servlet相关的jar了:

        <exclusion>
                    <groupId>org.mortbay.jetty</groupId>
                    <artifactId>servlet-api</artifactId>
                </exclusion>
       <exclusion>
                    <groupId>org.apache.geronimo.specs</groupId>
                    <artifactId>geronimo-servlet_2.5_spec</artifactId>
                </exclusion>

但问题并没有解决,请问怎样才能彻底解决这个问题,谢谢!