页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

java.lang.NoSuchMethodError:javax.servlet.http.HttpServletResponse.setContentLengthLong

报此问题通常是tomcat中间件版本过低,不满足系统环境版本要求。此方法是设置响应长度的,在处理大文件时有用,可以用于前端显示进度之类,默认的setContentLength支持传入int,支持的文件大小有限,在V11版本变更为使用setContentLengthLong,而此方法Tomcat低版本不支持,所以会报无此方法。系统环境版本要求,写faq时间节点是换到8.5及以上版本即可,具体要以系统环境版本的要求为准。

在V11版本变更为使用setContentLengthLong(高版本spring组件调用此方法),而此方法Tomcat低版本不支持,所以会报无此方法。