gpt4 book ai didi

java - 在 Tomcat 6.0.28 下运行的 JAX-WS Web 服务出现问题

转载 作者:行者123 更新时间:2023-12-01 15:58:11 25 4
gpt4 key购买 nike

我有一个 JAX-WS Web 服务,它已经在生产环境中运行了大约两个半月,一切似乎都运行得很完美。然而,在过去的几天里,我注意到来自不同客户端对 Web 服务的请求似乎随机混合在一起。当发生这种情况时,当前正在处理的一个请求会以某种方式被第二个请求中断,并且第二个请求在第一个请求之前完成处理,并且第二个请求的响应被发送到第一请求者和第二请求者。 Web 服务在 98.5% 的时间内完全按照预期工作,而在另外 1.5% 的时间内似乎会出现此问题。

发生这种情况时,Tomcal 日志中不会写入任何错误。 Web 服务使用 log4j,发生这种情况时 Web 服务的日志文件也不会出现异常。

预先感谢您能够提供的任何帮助。

最佳答案

从描述来看,这听起来像是线程问题。
就像在 servlet 中一样,程序员必须确保代码是线程安全的,因此您必须确保 Web 服务中的代码是线程安全的。
就像在 servlet 中一样,Web 服务实现的单个实例将用于所有(并发)请求,因此您必须确保代码是线程安全的。

关于java - 在 Tomcat 6.0.28 下运行的 JAX-WS Web 服务出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4615296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com