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

jetty 9 嵌入式开发时,启动正常,但是页面一浏览就报错如下:

java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z

原因:jetty 9 依赖的servlet-api是3.X版本,如果项目中还有其它第3方开源库隐式依赖了2.x版本的servlet-api,就会报这个错。
解决办法:gradle项目中,gradle dependencies 分析所有的依赖项,找出依赖低版本servlet-api的项目,将其移除即可。

时间: 2024-10-07 19:25:27

java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z 的解决的相关文章

j急!急!急!websphere服务器报错:java.lang.NoSuchMethodError: ...Ljavax/servlet/http/HttpServletRequest

问题描述 错误如下,是j2ee.jar包的问题还是IE的问题呢?请大侠赐教![09-4-2315:14:30:905CST]00000038ServletWrappeESRVE0068E:无法调用servletcaair.front.SingleController的service()方法.抛出异常:java.lang.NoSuchMethodError:pub/utils/RequestHelper.getRequest()Ljavax/servlet/http/HttpServletRequ

Spring boot ---- java.lang.NoClassDefFoundError: javax/servlet/ServletContext

  场景描述 项目中用到spring boot进行带页面的开发,从github上的simples中下载了对应的spring-boot-sample-web-jsp项目,经简单修改之后死活启动不起来,各种异常.spring-boot以简单容易上手为核心宗旨,可为什么在引入jar时就会出现这么多问题呢? 异常信息 异常一: 2016-06-17 11:04:14.216 ERROR 4684 --- [ main] o.s.boot.SpringApplication : Application s

java.lang.ClassNotFoundException: javax.servlet.Filter

java.lang.ClassNotFoundException: javax.servlet.Filter:有两个原因:(1)在maven中的作用域,不能是provided,需要是compile就是默认的scope(2)spring-boot-starter-tomcat的版本bug,换个新的或旧的版本试试   I Started a new project with Spring Boot 1.2.3. I'm getting error java.lang.NoClassDefFoundE

java.lang.NoClassDefFoundError: javax/servlet/ServletContext

  方法1:把SpringBoot中main方法所在的class不再继承org.springframework.boot.context.web.SpringBootServletInitializer即可 因为继承org.springframework.boot.context.web.SpringBootServletInitializer,并重写里面的configure方法,即可将这个项目打成war,并部署到tomcat或其它jee容器中. protected SpringApplicat

java 出现问题javax.servlet.http.HttpServlet was not found解决方法_java

javax.servlet.http.HttpServlet was not found:          最近做项目发现这个javax.servlet.http.HttpServlet was not found错误问题,经过上网查询解决了,这里记录下,可能能帮助到有需要的朋友. 1.我们遇到的错误显示如下: 2.我们右击有错误提示的文件夹,如下: 3.我们点击"配置构建路径",如下: 4.我们再点击"添加库",如下: 5.我们选中上图中标出的选项,再点击下一步

java.lang.NoSuchMethodError: javax.xml.ws.WebFault.messageName()Ljava/lang/Strin

问题描述 在调用webservice时出现了上述问题通过网上搜索已经在jrelib和tomcat下建立endorsed文件夹,包含jaxb-api.jar和jaxws-api.jar,未能解决该问题后来发现直接启动tomcat不会出现这个问题,而在myeclipse中启动会出现这个问题注,myeclipse中使用的jdk为我安装的求解 解决方案 解决方案二:有时候出现这种怪异的问题,是由于多个版本的class存在.比如说:某个java编译成class后,放到classes下面,然后lib目录下,

jsp-java.lang.NoClassDefFoundError: javax/servlet/Servlet

问题描述 java.lang.NoClassDefFoundError: javax/servlet/Servlet tomcat6.0和MyEclipse发布网站服务端,总是报这个错误,百度了很多方法都没有解决掉问题,求帮助 type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. ex

【报错】项目启动部署时报错:java.lang.NoSuchMethodError

报错: ===================================================================================================== 项目启动部署报错: java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.doWithLocalFields(Ljava/lang/Class;Lorg/springframework/util/Ref

javax.servlet.http.HttpServletRequest的保存位置

tomcat目录下,lib文件夹中就有那两个包,servlet-api.jar和jsp-api.jar 导这两个jar包:jsp-api .servlet-api 开发JSP需要两个包:javax.servlet和javax.servlet.http:把jsp-api .servlet-api 放到项目中的 web-inf/lib 目录下 即可 javax.servlet.http.HttpServletRequest是javax.servlet.http下的一个类,要像用它,必须要继承java