maven项目中引入了多个版本的servlet-api的jar包,spring 加载的时候加载了hadoop-mapreduce-client-core:jar:2.7.1引入的servlet-api-2.5.jar的包,没有使用Spring内嵌的tomcat,并无getVirtualServerName的方法,故报错起不来tomcat;
1、删jar:rm -rf /XXX/dependencies/servlet-api-2.5.jar
2、排包
tomcat加载顺序:https://blog.51cto.com/alinazh/1276253