繁体   English   中英

ColdFusion在两个不同服务器上生成的不同存根

[英]Different stubs generated by ColdFusion on two different servers

我们有一个运行ColdFusion 9的开发服务器和一个实时服务器。ColdFusion版本是相同的,Java版本是相同的,JVM版本是相同的。 我正在尝试使用Coldfusion连接到外部Web服务,并且在dev上运行正常。 实时出现错误:“找不到带有参数{blah blah}的Web服务操作XXX”。 我检查了两台服务器上的存根,实时服务器比开发服务器生成了更多的存根,它们都称为ArrayOf [XYZ](其中[XYZ]是某个对象)。 在开发人员上,我能够将具有嵌套组件和组件数组的组件传递给外部Web服务,并获得响应。 在运行中,我得到了错误,并且我相信这是因为在运行中,它期望数组实际上是对象。 什么会导致这种情况发生,我该如何解决?

我发现了问题。 实时服务器上运行着不同版本的Apache Axis-一个非常老的1.2.1版本。 我们将live升级到了在开发服务器上运行的1.4版本,它解决了这个问题。

暂无
暂无

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

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