在进行 CF Web 服务调用时,必须创建一个 SOAP 标头。在 CF9 中,我们能够使用该setHeader()
方法。这适用于我的生产服务器(运行 CF9)。但是,我已将本地系统升级到 CF10(出于开发目的),发现此方法不再有效。它抛出以下错误:
找不到带有参数 {...} 的 Web 服务操作 setHeader。
当我转储对象时,我看到它org.apache.axis2.client.Stub
被用来代替org.apache.axis.client.Stub
. 所以我的问题有两个:
setHeader
Axis2中的方法在哪里?- 如果该方法不再可访问,我如何指定我的对象调用使用 Axis1.x NOT Axis2 ?
我希望这是有道理的。