Tomcat:使用https时出现附件错误

时间:2018-08-07 16:30:31

标签: java tomcat

我已经配置了tomcat(8.5.16)以使用https(使用org.apache.coyote.http11.Http11NioProtocol),该应用程序(基于spring框架)运行良好(就像以前一样,使用http),但经常有用户上传附件时出错。它是随机发生的,有时我会出现此错误:

Caused by: org.apache.tomcat.util.http.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Channel is in closing state

有时是这样:

Caused by: org.apache.tomcat.util.http.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly at org.apache.tomcat.util.http.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:297)

在使用http之前,没有错误...

有什么主意吗?

欢呼

Matteo

1 个答案:

答案 0 :(得分:0)

这是http / 2的问题,而不是https。 删除

    <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />

从连接器开始,它和以前一样工作。

Matteo