如何修改嵌入式tomcat的读取超时?
来自Apache Tomcat Configuration Reference:
socket.soTimeout
套接字读取超时(SO_TIMEOUT)的值(以毫秒为单位)。默认值为5000毫秒。
我尝试了以下
httpConnector.setAttribute("channelNioSocket.soTimeout", 1); httpConnector.setAttribute("soTimeout", 1); httpConnector.setAttribute("SO_TIMEOUT", 1);
我希望得到SocketTimeoutException,因为我将值更改为1毫秒,但没有,所以我认为它不起作用。
答案 0 :(得分:2)
发现它!
org.apache.catalina.connector.Connector#setProperty
例如:
httpConnector.setProperty("soTimeout", "50000");