AIR:Client.Error.MessageSend
04月 8th, 2008 — Dreamer昨天做毕业设计的时候遇到了一个问题,就是在 AIR 中我使用RemoteObject 调用JAVA对象的时候总是无法调用,用Alert把错误信息弹了出来,如下:
faultCode:Client.Error.MessageSend
faultString:’Send failed’
faultDetail:’Channel.Connect.Failed error NetConnection.Call.BadVersion: : url:’http://ontactManager.swf/samples/messagebroker/amf”
服务器端我用的是Blazeds——Adobe做的一个开源的类似于FDS的东西,一开始我百思不得其解啊,以前从来没有遇到过这种错误啊,仔细检查了一下Blazeds的配置文件和RemoteObject的 destination属性也没有发现错误。无奈,只好Google之,虽然没有搜索到答案,但是我发现别人写RemoteObject的时候用到了一个属性:endpoint,其实这个属性是在Blazeds 或者 FDS 的配置文件中是已经有默认定义的,一般都在 WEB-INF\flex\services-config.xml 中定义的,RemoteObject默认的信息传送channel是 “my-amf”,而在services-config.xml有如下定义:
查看日志全文 »


