0

開発サーバーとライブ サーバーがあり、どちらも ColdFusion 9 を実行しています。ColdFusion のバージョンは同じで、Java のバージョンも同じで、JVM のバージョンも同じです。Coldfusion を使用して外部 Web サービスに接続しようとしていますが、開発環境では問題なく動作します。ライブでは、「パラメーター {blah blah} を持つ Web サービス操作 XXX が見つかりません」というエラーが表示されます。両方のサーバーでスタブを確認したところ、ライブ サーバーは開発サーバーよりも多くのスタブを生成しており、それらはすべて ArrayOf[XYZ] ([XYZ] は何らかのオブジェクト) と呼ばれています。開発では、ネストされたコンポーネントとコンポーネントの配列を持つコンポーネントを外部 Web サービスに渡し、応答を得ることができます。ライブではエラーが発生します。ライブでは、配列が実際にはオブジェクトであると予想されているためだと思います。何が原因でこうなるのか、

4

1 に答える 1

0

問題を見つけました。ライブサーバー上で実行されているApacheAxisの異なるバージョン(非常に古い1.2.1バージョン)がありました。ライブを開発サーバーで実行されていた1.4バージョンにアップグレードしたところ、問題は解決しました。

于 2012-08-17T00:44:09.317 に答える