组态:
问题:当在tomcat上部署war文件时,它会正确爆炸并且Web门户正常工作。机器闲置超过12小时。
我尝试过的:
题:
在apache tomcat文件夹中的conf / server.xml配置文件中,将“usesendfile”属性设置为“false”,如下所示: -
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" **useSendfile="false"**/>
有关更多详细信息,请参阅链接:http://ci.apache.org/projects/tomcat/tomcat7/docs/config/http.html。
由于这是查询"tomcat" net::ERR_CONTENT_LENGTH_MISMATCH
的第一个Google热门,我将分享我在案例中为解决问题所做的工作。对我来说,应用程序中的jsp页面正常加载,但是一些CSS和JS文件(例如jQuery)无法加载,正是因为这个net :: ERR_CONTENT_LENGTH_MISMATCH错误。
这发生在我将Tomcat服务器的timeout参数设置为-1之后,如here所述:
connectionTimeout
接受连接后,此连接器将等待呈现请求URI行的毫秒数。使用值-1表示没有(即无限)超时。
它位于server.xml
文件夹中的conf
文件中。将其设置为另一个值(60000)解决了我的问题。
尝试将您的webapp部署到Tomcat 6或Tomcat 8,有时它可以工作。我已经解决了这个问题,但我不知道为什么。所以你可以尝试一下。也许它有效。祝好运!