不知为什么每次在调用ReomteObject时,都会出现这种错误:
[RPC Fault faultString="No destination with id 'userRO' is registered with any service." faultCode="Server.Processing" faultDetail="null"],
意思大概是说,userRO这个service没注册,所以找不到。
然后我在<mx:RemoteObject id="user" destination="userRO">...</mx:RemoteObject>标签
上加入endpoint="http://localhost:9999/crm/messagebroker/amf"后就能正常运行,然后我尝试
把endpoint="http://localhost:9999/crm/messagebroker/amf"这句删除了,然后再调用,居然
也是正常的,很奇怪,开始我没有加endpoint="http://localhost:9999/crm/messagebroker/amf"
不能正常运行,而加了之后又删除了却能正常运行。。。
奇怪ing。。。
分享到:
相关推荐
下面将详细介绍如何在Flex中使用ActionScript来动态调用RemoteObject类,并给出一个简单的示例。 #### 一、基本概念 1. **RemoteObject**:Flex中的RemoteObject类是用于远程调用服务器端服务的对象。它可以调用...
RemoteObject是Adobe Flex框架中的一个特性,允许在客户端(如Flash Player)和服务器端之间进行透明的RPC(远程过程调用)通信。 在Flex应用中,RemoteObject是客户端与服务器交互的关键组件,它提供了与服务器...
要实现Flex与Java的RemoteObject通信,首先需要在Flex客户端创建一个RemoteObject实例,并指定其目标端点。目标端点通常是Java服务器上的一个服务URL,通常由 BlazeDS 或 LCDS (LiveCycle Data Services) 提供。...
在Flex代码中,创建一个`RemoteObject`实例,指定服务名称和服务端的命名空间。例如: ```actionscript var remoteObject:RemoteObject = new RemoteObject(); remoteObject.destination = "meetingService"; ...
首先,`RemoteObject`是Flex框架中的一个关键组件,它允许Flex应用通过AMF(Action Message Format)协议与服务器进行通信。AMF是一种高效、二进制的数据交换格式,适合于Web服务之间的数据传输。在Flex中,我们可以...
例如,假设我们有一个名为`MyJavaClass`的Java类,其中包含一个名为`myServerMethod`的方法,我们需要在Flex客户端使用相同的名称来调用。 ```java public class MyJavaClass { public String myServerMethod...
这个"remoteObject-java简单CURD例子.rar"压缩包提供了一个示例,演示了如何使用Java实现远程对象(Remote Object)进行基本的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作,也就是常说的CURD...
eclipse3.7 + flash builder 4.5插件 + tomcat6.X调试通过,一个flex remoteobject简单例子(BlazeDS)。实际导入后指定flex server--java settings--blazeds.war的路径
每个FileReference对象都有一个upload()方法,可以指定RemoteObject作为目标,从而实现文件上传。为了显示进度,我们可以监听FileReference的uploadProgress事件,获取已上传的数据量和总数据量,然后更新进度条。 ...
3. **创建RemoteObject实例**:在ActionScript代码中,我们需要创建一个RemoteObject实例,并指定其连接的后端服务名和方法。例如: ```as3 var remoteObject:RemoteObject = new RemoteObject(); remoteObject....
当你创建一个RemoteObject实例时,你需要指定服务端的命名空间和方法名,以便在客户端调用这些服务。命名空间通常定义了服务的协议和位置,例如HTTP或AMF,而方法名则对应于服务器上的实际方法。 配置RemoteObject...
在Flex项目中使用RemoteObject,首先需要在MXML文件中声明一个RemoteObject实例,例如: ```xml <mx:RemoteObject id="ro" destination="HelloWorld"> ``` 这里的`id`属性定义了引用该RemoteObject实例的变量名,`...
一个用Flex调用JAVA方法的例子ffffffff
而“工具”标签则提醒我们,Blazeds是一个工具集,包含了一些辅助开发和调试的功能。 总结来说,Flex与Java的通信通过Blazeds的RemoteObject组件变得简单高效。理解RemoteObject的工作原理,正确配置和调用Java服务...
首先,你需要在服务器上创建一个DWR配置文件(通常为`dwr.xml`),声明哪些Java方法可以被远程调用。然后,创建一个Java类并暴露需要访问的方法。最后,在JavaScript中,你可以使用DWR提供的API(如`DWREngine`或`...
1. 在Java端创建一个可被远程调用的服务接口,使用Spring或其他依赖注入框架来实现该接口。 2. 配置BlazeDS或LCDS,定义需要暴露给Flex的远程服务。 3. 在Flex客户端,使用`RemoteObject`组件来引用Java服务,并声明...