WSDL调用在ColdFusion 8中产生404

时间:2014-04-29 19:46:25

标签: web-services coldfusion wsdl

我通过webservice调用CFC。

<cfset request.remoteCFCPath = "http://www.domain.com/webservice/404_15.cfc?wsdl">
<cfset request.ws = createObject("webservice","#request.remoteCFCPath#") />
<cfset request.message = request.ws.saveRedirect(ID=form.id)/>

这已经很长时间了。突然间,我开始收到404错误:

Cannot perform web service invocation saveRedirect.
The fault returned when invoking the web service operation is:

AxisFault
 faultCode: {http://xml.apache.org/axis/}HTTP
 faultSubcode: 
 faultString: (404)Not Found
 faultActor: 
 faultNode: 
 faultDetail: 
    {}:return code:  404

我不相信服务器上发生了任何变化。我不认为404是准确的,因为如果我将访问权限从远程更改为公共,我会收到此错误:

Web service operation saveRedirect with parameters 
{ID={{ID, 903}}} cannot be found. 

这对我来说实际上是有意义的,因为远程看不到公众。函数saveRedirect返回字符串true或false,没有结构或任何花哨的东西。显然404不准确,因为如果我将其改为公开,它会认识到它不再存在。

我已在两台机器上重新启动了服务。并从CF管理员(反复)清除Web服务。

有没有人遇到过这个?

0 个答案:

没有答案