2012-08-16 43 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版本,並解決了問題。

相關問題