<flex:remoting-destination>标签的[spring] channels属性不起作用</flex:remoting-destination>

时间:2013-03-18 11:32:37

标签: spring flex flex3 blazeds

我通过Spring配置blazeDS远程服务。 我尝试覆盖远程服务的默认通道。

<flex:remoting-destination ref="flexCustomerService" destination-id="customerService" channels="customers-channel-secure-amf, customers-channel-amf"/>

但是在运行时我得到flex错误 Server.Processing:目的地'customerService'无法通过频道'channel-secure-amf'访问。

1 个答案:

答案 0 :(得分:0)

问题是关于在flex端定义自定义Channel集。我在flex-servlet.xml中定义了所有远程服务,这不用于编译flex。所以我只是将属性channelSet添加到<mx:RemoteObject>以使flex知道flex侧的自定义通道标记。

<mx:RemoteObject id="customerService" destination="customerService" fault="dispatchFaultEvent(event)" makeObjectsBindable="true" channelSet="{customerServiceSet}"/>