我有一个 Glassfish 应用服务器托管我的 Web 服务(带有 apache cxf 的 jax-rs)。
我有一个使用代码使用此 Web 服务的 Java 客户端:
Service service = JAXRSClientFactory.create("http://localhost/service", Service.class);
服务x
在运行时被使用的次数。x
可以变化。
一切都很好 - 代码运行良好且符合预期。
问题是服务器在达到 glassfish 的最大连接数后返回 http 500(在 http 服务 - 保持活动状态下)。然后在继续之前等待指定的超时秒数。这会重复,直到应用程序完成。
关于如何强制关闭连接因此永远不会达到最大连接限制的任何想法?
非常感激。