Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在weblogic上调用SOAP服务的Java web应用程序在生产中是不稳定的_Java_Soap_Weblogic - Fatal编程技术网

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

在weblogic上调用SOAP服务的Java web应用程序在生产中是不稳定的,java,soap,weblogic,Java,Soap,Weblogic,我在Oracle WebLogic 11g服务器上部署了一个Java web应用程序。应用程序调用同样用java编写并部署在同一WebLogic 11g服务器上的SOAP服务。SOAP服务有两个方法,一个接一个地调用。这两个调用的主体非常相似,唯一的区别是第二个调用有两个额外的参数,其中一个是base64编码的签名图像 我们在生产服务器和测试服务器上有相同的设置 应用程序100%的时间都在测试服务器上工作。在生产服务器上,对SOAP服务的第一个方法的调用始终正确执行,但对第二个方法的调用有时只起

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

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

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

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

更新

我说的
我们在生产服务器和测试服务器上的设置是相同的,这是不正确的。

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


似乎我们设置的负载平衡或可用主机不正确。

可能是由于出现异常,无法进行第二次方法调用,或者生产服务器上未设置某些配置属性

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