日期:2014-05-18  浏览次数:20579 次

关于 tomcat的 连接超时问题 ,怎么不管用呀...................................
server.xml
======================================
        <Connector   URIEncoding= "UTF-8 "   port= "80 "   maxHttpHeaderSize= "8192 "
                              maxThreads= "150 "   minSpareThreads= "25 "   maxSpareThreads= "75 "
                              enableLookups= "false "   redirectPort= "8443 "   acceptCount= "100 "
                              connectionTimeout= "8000 "   disableUploadTimeout= "true "   />


其中的connectionTimeout= "8000 "   是连接超时吧.  

我想让页面超过8秒钟,还没有打开就报错.  

测试了一下,并没有报错.   为什么呀??????????


test.jsp
========================
<%@page   contentType= "text/html;charset=UTF-8 "   %> <%request.setCharacterEncoding( "UTF-8 ");

Thread.sleep(30000L);

%>
测试


小弟仅有的31分.....   希望得到答案......

------解决方案--------------------
我觉得可能是浏览器的问题,
你设置connectionTimeout应该是指服务器接收请求的超时时间,
而浏览器接收服务器返回的超时时间不一定就是这个.所以浏览器可能断了超时,而服务器还在跑.
这个是个人感觉...
对了看你上面的test.jsp这样写,那浏览器在30000L内是接收不到什么数据的吧!