有没有一种方法可以在Tomcat中设置超时时间?

5

我可以在Tomcat上为JSP页面设置超时时间吗?这可以在每个页面或服务器级别上进行设置。

2个回答

6
在Tomcat的server.xml文件中,Connector元素也有一个以毫秒为单位的connectionTimeout属性。
示例:
<Connector
    URIEncoding="UTF-8"
    acceptCount="100"
    connectionTimeout="20000"
    disableUploadTimeout="true"
    enableLookups="false"
    maxHttpHeaderSize="8192"
    maxSpareThreads="75"
    maxThreads="150"
    minSpareThreads="25"
    port="7777"
    redirectPort="8443" />

我已经将connectionTimeout设置为5,请求处理时间为50毫秒,但仍然看不到超时。 - Prasad Lele

2

针对服务器级别,您可以尝试以下操作。
您需要更改catalina.bat / catalina.sh文件

jvm OPTIONS : -Dsun.net.client.defaultConnectTimeout=60000 -Dsun.net.client.defaultReadTimeout=60000 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接