2012-08-16 60 views
0

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

回答

0

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

相关问题