报错信息 javax.servlet.http.HttpServletRequest.isAsyncStarted()Z
java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z at org.spark_project.jetty.servlets.gzip.GzipHandler.handle(GzipHandler.java:484) at org.spark_project.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215) at org.spark_project.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) at org.spark_project.jetty.server.Server.handle(Server.java:499)
UI界面显示不完全
原因依赖冲突
Spring 4 与 servlet-api 2.5 不兼容造成的
将版本修改到3.0以上
解决:
- 根据javax.servlet.http.HttpServletRequest.isAsyncStarted()Z类,定位到包所在的位置。
- 找出所有的冲突jar包:javax.servlet:servlet-api
- 排除所有javax.servlet:servlet-api版本低于3.1.0的包
- 添加我们指定的依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
最后刷新pom即可