运行springboot时出现getVirtualServerName(),方法找不到异常,在网上看了一下说是包冲突,我一开始的思路是本地依赖的jar包冲突,排查下来发现不是,网上说是servetl包冲突,再去查看jdk里面的 servlet-api.jar,发现是这个包里ServletContext类里没有getVirtualServerName()这个方法,spring boot启动是引用了jdk里的这个jar包和内置jar包冲突导致,

解决办法,1、删除jdk引用的servlet-api.jar(做一下备份),路径:jdk安装路径\jrelib\ext

2、重新安装一个jdk,如果可以的话最好是重新安装一个jdk,重新引用即可。

1.8.0_151版本jdk-64,我使用的这个

链接:https://pan.baidu.com/s/1VgRRaORAPqle-oDzQLV87w 
提取码:47s8

参考:https://blog.csdn.net/zhen340417593/article/details/77050022

java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String相关推荐

  1. java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z 的解决

    jetty 9 嵌入式开发时,启动正常,但是页面一浏览就报错如下: java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest ...

  2. SpringBoot运行出现异常解决: nested exception is java.lang.NoClassDefFoundError: javax/servlet/ServletContext

    今天在使用SpringBoot创建了一个项目出现如下异常 org.springframework.beans.factory.BeanCreationException: Error creating ...

  3. 关于IDEA启动Spring Boot项目出现Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletContext at j

    Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletContext at java.lang.Class.getDeclar ...

  4. 异常:java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext

    在myeclipse tomcat无法启动,无法访问tomcat服务器,于是单独启动tomcat. 另报异常: Java.lang.AbstractMethodError: javax.servlet ...

  5. 解决 java.lang.ClassNotFoundException: javax.servlet.ServletContext报错

    本文转载自: https://www.cnblogs.com/hdaydayup/p/6747804.html 作者:Hdaydayup 转载请注明该声明. 原因:tomcat找不到servlet,即 ...

  6. 解决java.lang.NoSuchMethodError: javax.servlet.http.Part.getSubmittedFileName()Ljava/lang/String;

    首先看我的报错.. 这是我在B站学web时文件上传类报的错... 原因是我用的是Tomcat7 Tomcat7里面并没有封装getSubmittedFileName()这个用法,所以会报错. 换成To ...

  7. java 构造函数抛出异常,构造函数抛出异常;嵌套异常是java.lang.NoClassDefFoundError:javax/servlet/ServletContext...

    我正在尝试使用MockMVC设置Junit测试. 从这个link – "要么不能使用Servlet API,要么你需要在类路径上提供它". 我在pom.xml中添加了以下内容但是没 ...

  8. java.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/

    今天启动tomcat的时候出现了这样的错误 java.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.getJspApplicationC ...

  9. java.lang.NoSuchMethodError: javax.persistence.One

    2019独角兽企业重金招聘Python工程师标准>>> 这个问题要把我给整魔疯了,终于找到解决的方案了!!!!!!!!!!!!!!!!! 在javaee项目里集成了hibernate ...

最新文章

  1. MySQL 学习笔记(16)— 子查询(单行单列、一行多列、多行多列、 ALL、ANY、SOME 运算符、EXISTS 操作符)
  2. python lstm_python-Keras中LSTM的补充
  3. java 调用solr服务器_Solr环境搭建及IK分词的集成及solrJ的调用(一)
  4. 从终端运行python程序
  5. 算法导论笔记- 二叉查找树问题
  6. James Shore:敏捷的衰落
  7. maven常见问题问答 收藏
  8. 【Python CheckiO 题解】Time Converter (12h to 24h)
  9. 提到这点,人人都不想当产品经理了
  10. LInux终端中Ctrl+S卡死
  11. router单页面多个标签tags的用法router-view/router-view
  12. 572.另一个树的子树(力扣leetcode) 博主可答疑该问题
  13. 软件测试初学者学习资料汇总大全(校招、工作进阶通用)
  14. 数学建模遗传算法Matlab
  15. samba服务设置与访问共享文件夹
  16. 74cms v6.0.48模版注入+文件包含getshell复现
  17. mysql 统计函数 双条件_使用COUNTIFS函数统计符合多个条件的单元格的方法
  18. python学习笔记------乌龟吃鱼小游戏
  19. 如何做好电商平台的内容运营?
  20. hiberfil.sys文件删除

热门文章

  1. python new_python __new__中单例的作用
  2. python物体跟着鼠标走_用Python写一个跟随鼠标运动的自定义窗口
  3. apache http server 停止工作_Springboot以Tomcat为容器实现http重定向到https的两种方式
  4. python异步高并发_python高并发异步服务器核心库forkcore使用方法
  5. Excel关于宏的运用
  6. 天融信的FTP服务器
  7. 美丽联合与腾讯云签署战略协议 全面借助腾讯云打造智慧时尚电商平台
  8. github随时同步代码_原来用IntelliJ IDEA操作GitHub这么方便啊
  9. linux 使用rpm卸载软件的使用方法
  10. html 自动滚动到底部,Javascript实现DIV滚动自动滚动到底部的代码