同事将tomcat 7的的Connector的connectionTimeout配置为0,结果出现了如下的错误:
比较大的文件无法下载,下载一部分就停止了。日志监控中能看到下面的错误,
- net error CONTENT LENGTH MISMATCH
- ClientAbortException
- IOException
原来,connectionTimeout配置为0表示超时时间为0,并不是“没有超时限制”。
最后将配置修改如下,问题得到解决:
<Connector port="8010" protocol="HTTP/1.1"
connectionTimeout="-1" keepAliveTimeout="20000" maxPostSize="0"
redirectPort="9493" URIEncoding="UTF-8" />
具体可参考tomcat官方文档。
分享到:
相关推荐
手把手学习tomcat集群,找到 server.xml 配置文件中的另一个相应“ Connector ”配置项目,并进行修改。 ? 修改前内容如下: <Connector port = "8080" protocol = "HTTP/1.1" connectionTimeout = "20000" ...
connectionTimeout="20000" redirectPort="8443" /> 第三处端口修改: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> Engine元素增加jvmRoute属性: ...
<Connector connectionTimeout=20000 port=8080 protocol=HTTP/1.1 redirectPort=8443 maxHttpHeaderSize =1024000/> tomcat映射硬盘路径 在开发时候做文件上传功能时,如果我们存储位置是根据项目来设置的(比如:...
APACHE 2.2.9+TOMCAT6.0.18配置负载均衡 目标: 使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求: 1、 Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。 2、 为系统...
connectionTimeout=20000 redirectPort=8443 URIEncoding=UTF-8/> 这个代码片段是设置HTTP请求的配置,其中可以看到8080和8443两个端口,8080就是HTTP的端口。 那么redirectPort属性的作用是什么呢? 当用户用...
connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> 修改目的:为了解决使用HTTP Get方法传递中文参数乱码的问题 修改context.xml: 把修改成<Context reloadable="true"> 修改目的:当Web...
异常:Invalid character found in the request target.... connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" relaxedPathChars="[]{}|\\^" relaxedQueryChars="[]{}|\\^" />
将tomcat-native-1.2.24-win32-src 解压 复制里面的 32位或64位tcnative-1.dll到$...<Connector connectionTimeout="20000" port="8080" protocol="org.apache.coyote.http11.Http11AprProtocol" redirectPort="8443"/>
<Connector connectionTimeout="20000" port="8000" protocol="HTTP/1.1" redirectPort="8443" uriEncoding="utf-8"/> --> <!-- protocol 启用 nio 模式,(tomcat8 默认使用的是 nio)(apr 模式利用系 统级异步 io...
问题描述: 公司某个后台修改文章发表的时候,比如文章标题title,文章内容content,当文章内容过大的时候,连... connectionTimeout=2000 redirectPort=8443 URIEncoding=UTF-8 maxThreads=3000 compression=on comp
<Connector port="XXXX" protocol="HTTP/1.1" connectionTimeout=" 20000" redirectPort=" 8443"> XXXX 在这里表示不同的端口:我的两个 tomcat 分别使用 8081和8082; 2.1.3、修改Engine端口 找到Engine将: 改为 ...
<Connector port="9090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/> 改为: <Connector port="9009" ...
connectionTimeout="20000" redirectPort="8443" /> lib: 存放tomcat运行时所需要的jar文件。 logs: 存放tomcat运行时所生成的日志文件。 webapps: 存放已经部署到tomcat服务器中的 服务端项目。 ...
应用服务器tomcat9的免安装包,直接下载就可以使用了,默认端口号是8080,如果要修改端口号请conf文件夹--------------... connectionTimeout="20000" redirectPort="8443" />的8080换成你自己定义的端口号XXXX即可
<Connector port=8080 protocol=HTTP/1.1 connectionTimeout=20000 redirectPort=8443> 修改参数==> <Connector port=80 protocol=HTTP/1.1 connectionTimeout=20000 redirectPort=443> <!-- <Connector ...
修改端口、修改默认发布目录、多域名绑定 一、修改发布端口号为80(Tomcat默认为8080) 打开配置文件(我的如下:E:\J2EEServer\Tomcat 6.0\conf\server.xml),找到: 代码如下:<Connector port=”8080″ protocol=...
<Connector connectionTimeout=20000 port=8080 protocol=HTTP/1.1 redirectPort=8443/> <Connector port=8009 protocol=AJP/1.3 redirectPort=8443/> <Engine defaultHost=localhost name=Catal
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" /> AJP 端口 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> HOTST 配置 ...
connectionTimeout="20000" redirectPort="8443" /> 改为 <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="20000" redirectPort="8443" /> 登陆的时候...
从tomcat配置文件中,我们可以看出,在启动tomcat的时候默认启动了3个端口,分别是8080(8443)、8009、8005。 8080(8443)端口 <Connector port=80 protocol=HTTP/1.1 connectionTimeout=20000 redirectPort=...