我正在使用 JAXWS 生成 Web 服务并使用 EndPoint.publish() 提供服务以及部署 war 文件,但一旦它服务了 100 个请求,它就不会返回第 101 个请求 回复。如何配置 JAXWS 将此计数更改为无限制?
编辑:找到解决方案,首先它与 JAXWS 无关,我很抱歉将其发布在这里,在我的第一印象中,我认为问题出在 JAXWS 上,但经过深入探索和调试后,我发现我的持久层有问题(Hibernate),默认情况下允许的最大 session 数为 100。再次抱歉让你们觉得这实际上没有意义。
最佳答案
在内部,线程池(Executor)用于处理请求。其默认池大小设置为 100 个请求。您可以自己设置ThreadPoolExecutor创建 Endpoint 实例后,可以轻松地通过 Endpoint#setExecutor(Executor) 来实现。
关于java - JAXWS仅服务100个并发请求,如何配置JAXWS将其更改为无限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1720853/