java - JAXWS仅服务100个并发请求,如何配置JAXWS将其更改为无限制?

标签 java web-services jax-ws

我正在使用 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/

相关文章:

java - RecyclerView 内具有多种 View 类型的 Recyclerview 显示错误的布局

java - 这不是调用servlet

web-services - JAX-WS 禁用 WSDL 发布

java - 是否可以在 maven 中使用 apache cxf 将 web 服务客户端代码生成到特殊包?

java - 如何添加 UsernameTokenInterceptor cxf 拦截器

java - 并行合并排序时出现内存不足错误

java - 使用 JGit 删除远程 Git 分支

iphone - 向服务器发送请求时如何添加设备信息?

java - Tomcat 设置问题

web-services - JAXWS 异步调用如何与轮询配合使用