【问题标题】:Java web application calling a SOAP service on weblogic is unstable in production在 weblogic 上调用 SOAP 服务的 Java Web 应用程序在生产中不稳定
【发布时间】:2020-01-22 07:43:22
【问题描述】:

我在 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.不正确

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

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

【问题讨论】:

    标签: java soap weblogic


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-09-09
      • 1970-01-01
      • 1970-01-01
      • 2014-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多