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