繁体   English   中英

Java Web 应用程序在 weblogic 上调用 SOAP 服务在生产中不稳定

[英]Java web application calling a SOAP service on weblogic is unstable in production

我在 Oracle WebLogic 11g 服务器上部署了一个 Java Web 应用程序。 该应用程序调用同样用 Java 编写并部署在同一 WebLogic 11g 服务器上的 SOAP 服务。 SOAP 服务有两个方法,一个接一个地调用。 两次调用的 Body 非常相似,唯一的区别是第二次调用有两个额外的参数,其中一个是 base64 编码的签名图像。

我们在生产服务器和测试服务器上有相同的设置。

该应用程序 100% 的时间都在测试服务器上运行。 在生产服务器上,对 SOAP 服务的第一个方法的调用始终正确执行,但对第二个方法的调用只是有时有效。 从目前我们可以看到的是,当该方法不起作用时,该方法根本没有被调用。

是否有任何可能导致我们错过的不稳定因素?

更新

我说We have the same setup on our Production server and our Test server.是不正确的We have the same setup on our Production server and our Test server.

生产环境实际上分布在两台服务器上。 如果我们对 SOAP 服务的调用进行硬编码以仅访问其中一个节点,那么应用程序就可以完美运行。

似乎我们错误地设置了负载平衡或可用主机。

可能是异常阻止了第二个方法调用,或者某些配置属性未在生产服务器上设置...

尝试使用生产配置文件运行您的应用程序并进一步调查。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM