-
Flex Destination '***' either does not exist or the destination has no channes10
最近学习flex与spring、hibernate开发
applicationContext.xml里有:
<bean id="userService" class="com.ccps.users.service.UserServiceImpl">
<property name="userdao" ref="userDao"></property>
</bean>
<bean id="userDao" class="com.ccps.users.dao.UserDAOImpl">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- customer beans -->
<bean id="customerService" class="com.ccps.customers.service.CustomerInfoServiceImpl">
<property name="customerdao" ref="customerDao"></property>
</bean>
<bean id="customerDao" class="com.ccps.customers.dao.CustomerInfoDAOImpl">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
remoting-config.xml里:
…………
<default-channels>
<channel ref="my-amf"/>
</default-channels>
<!-- user beans -->
…………
<destination id="customerService">
<properties>
<factory>spring</factory>
<source>customerService</source>
</properties>
</destination>
<destination id="userService">
<properties>
<factory>spring</factory>
<source>userService</source>
</properties>
</destination>
然后 .mxml文件里
<mx:RemoteObject id="customerRO" destination="customerService" showBusyCursor="true"/>
<mx:RemoteObject id="userRO" destination="userService" showBusyCursor="true"/>
奇怪的问题出现了:
我用userRO调用UserServiceImpl的方法成功,用customerRO调用CustomerInfoServiceImpl的方法直接运行没反应,debug方式出现
[color=red][RPC Fault faultString="[MessagingError message='Destination 'customerService' either does not exist or the destination has no channels defined …………………………[/color]
然后我将applicationContext.xml中
<bean id="userService" class="com.ccps.users.service.UserServiceImpl">
<property name="userdao" ref="userDao"></property>
</bean>
改成
<bean id="userService" class="com.ccps.customers.service.CustomerInfoServiceImpl">
<property name="customerdao" ref="customerDao"></property>
</bean>
就可以成功debug并且达到预期功能。
<mx:RemoteObject id="userRO" destination="userService" showBusyCursor="true"/> 这个是先加入的
同时加入的还有一个
<mx:RemoteObject id="testRO" destination="testService" showBusyCursor="true"/>(用作试验用)
两个都可以跑通,而且只要把destination="userService" 的 userService随便改个不一样的名字,就出现上述红色部分的问题了。
由上得出问题总结:flex前端能识别以前的remoteObject的destination ,修改名字[flash=200,200][/flash]之后就不能识别了。
网上查资料,大多说是配置问题(channel没配置),依我上面的配置文件,应该没有问题。困惑,望大牛指点!谢谢!
2009年11月13日 13:50
目前还没有答案
相关推荐
7. **RPC Fault faultString="MessagingError message='Destination 'fluorine' either does not exist or the destination has no channels defined...'** 这个错误意味着FluorineFX配置不完整或者destination没有...
13. **Remoting Destination**:在BlazeDS中,目的地(Destination)定义了客户端如何与服务器上的Java对象通信,如在`flexremoting-config.xml`中配置的`<destination>`元素。 14. **Flex Remote Objects**:Flex ...
源代码实现功能: 1. 实现了Flex与Java后台的通信与调用。 2. 实现了Flex的消息推送技术,实现服务器端消息的发布以及多...3. 实现Java端动态创建Destination提供给Flex调用。 4. 适用于动态热部署项目需求的应用。
PostgreSQL数据库中的常见错误 operator does not exist: character = integer LOG: number of page slots needed (X) exceeds max_fsm_pages (Y)
Destination does not exist 错误信息:“RPCFault faultString="MessagingErrormessage='Destination 'fluorine'eitherdoesnotexistorthedestinationhasno channelsdefined(andtheapplicationdoesnotdefineany ...
在本文中,我们将详细介绍如何将Flex、Java和Spring集成到一个工程中,以便进行富互联网应用程序(RIA)的开发。Flex是一种用于构建交互式用户界面的客户端技术,Java是后端服务的主要提供者,而Spring框架则为Java...
destination directory of make install, then the user ids and access permissions might be messed up. boxtiff-2.xx.<lang>.tar.gz contains data that was used in training for those that want to do their...
- **MessageBroker**的作用在于解析传输的信息,并根据其中的**destination**信息将请求转发至相应的服务。 - 如果destination设置了安全策略,MessageBroker还会启动验证和授权过程,确保请求的合法性。 3. **...
Flex是一种开源的、基于ActionScript的开放Web标准,主要用于创建富互联网应用程序(RIA)。它能够构建功能丰富的、交互性强的用户界面,常用于桌面和移动应用程序。MyEclipse是一款强大的集成开发环境,支持多种...
- **配置SDK**: 右键点击项目 -> `Properties` -> `Flex Compiler` -> `Flex SDK version`选择`Use the server's SDK`。 **3. 统计图应用实例** - **原理**: Flex本身不支持直接连接数据库,但可以通过...
An ISP earns its money by charging each of the the ISPs that connect to the IXP a relatively small fee, which may depend on the amount of traffic sent to or received from the IXP. 15. Google's ...
8. **编写Flex代码**:在Flex的MXML文件中,定义`RemoteObject`组件,指定服务源(source)和目的地(destination),并定义方法调用(如`sayHelloWorld`)及其结果和错误处理回调。 9. **交互逻辑**:在按钮的点击...
在MXML的`creationComplete`或`initialize`事件中,配置`RemoteObject`的目标(destination)和方法名,然后在按钮的点击事件处理函数中调用该方法并传递参数。`remotingSayHello`函数中,通过`say.getHelloWorld`...
定义Remoting Destination,指定Java类和方法,以便在Flex客户端和Java后端之间传递数据。 8. **部署与测试**:将Flex项目打包成SWF文件,然后在Eclipse内或者独立的Web服务器上部署你的Flex应用程序。同时,确保...
**FluorineFX与Flex 4开发** FluorineFX是一款开源的.NET框架,它使得Adobe Flex和.NET Framework之间能够实现无缝的远程方法调用(RPC)。Flex 4则是一个用于构建富互联网应用程序(RIA)的开发工具,允许开发者...
### Flex与Java交互技术详解:BlazeDS应用实践 #### 技术背景及介绍 随着互联网技术的发展,前后端分离架构越来越受到开发者的青睐。在这样的背景下,如何实现富客户端与后端服务的有效通信变得尤为重要。Adobe ...
- **C) Decapsulating the payload at the destination**:当数据包到达目的地时,需要移除网络层的头部信息,释放出原始数据。 这些步骤共同构成了数据在网络层中的处理过程,因此所有选项均正确。 #### 题目2:...
学习如何在Flex中使用HTTPService、WebService或Remoting Destination来访问远程数据。 9. **动画和效果**:FlexBuilder2支持创建丰富的动态效果,如Fade、Slide、Wipe等,使应用程序更具吸引力。 10. **调试和...
- 遇到错误提示“Server SDK: Directory does not contain a Flex SDK.”时,需要在Flex Compiler设置中指定Flex SDK的路径。 - 当出现“Cannot create HTML wrapper.”错误时,需手动创建或重新创建`...
- 最终通过**OLE DB Destination**将更新后的价格信息写回到产品数据库中。 #### 五、总结 通过上述内容的详细介绍,我们可以看到微软BI SSIS 2012 ETL控件的强大功能以及在实际案例中的应用。这些控件不仅简化了...