[Spring] Tomcat 启动报错找不到 getVirtu
2018-10-18 本文已影响2人
后端技术学习分享
问题
移植一个非maven的web项目时,tomcat启动报错,提示
NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String
原因是jdk1.8下,servlet-api3.0 里没有getVirtualServerName方法。
解决
- 使用jdk1.7
- 替换servlet-api3.0为3.1 版本
参考:NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String