我有一个在 Tomcat 中运行的轴 Web 服务。在 HTTP 1.1 中,客户端在不发送 Connection: close 标头的情况下进行连接,这意味着默认值为 Keep-Alive。不幸的是,客户端似乎遇到了问题,当它出现异常时,客户端没有关闭连接。由于这些客户端在批处理作业中发送大量流量,这很快就会耗尽我的所有连接。我想强制我的 Web 服务在特定处理程序(扩展 BasicHandler)完成后立即关闭每个连接。
我该怎么做呢?即调用BasicHandler#invoke() 后如何强制服务器关闭连接?