`
jie66989
  • 浏览: 253434 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Flex RemoteObject调用java方法报错--发送失败

    博客分类:
  • flex
 
阅读更多
Flex RemoteObject调用java方法报错--发送失败
调用 flex remote
在用remote调用java方法的时候总是报“发送失败”错误。。。。 悲剧啊。  整整搞了我一天没搞定, 不论是remoting-config.xml 还是其他的一些配置都没有错误, 结果在http://www.cnblogs.com/huangzy/archive/2011/02/17/1957000.html 看到这位大哥的帖子之后恍然大悟。。。 搜迪斯奈。。。







在网上看到有人提到

http://localhost/WebContent/messagebroker/amf

对比自己的请求,也是这样的...

services-config.xml里明明是

http://{server.name}:{server.port}/{context.root}/messagebroker/amf

的,我的webapp访问用的也是项目名,而不是WebContent呀,然后试着把services-config.xml里的

{context.root}用项目名替换,不成功,然后去项目根目录看,发现

.flexProperties文件里有段

<flexProperties enableServiceManager="false" flexServerFeatures="4" flexServerType="8" flexWarLocation="E:/blazeds.war" serverContextRoot="/WebContent" serverRoot="E:/workspaces/flex/WebContent" serverRootURL="http://localhost:80/flex" toolCompile="true" useServerFlexSDK="false" version="2"/>

真凶终于出来了...就是serverContextRoot="/WebContent"这个,把它改成项目名,问题就解决了...

这个是创建项目时自动生成的,谁知道它会这么傻...

还有一种方法是说在mxml中的RemoteObject对象定义时加上endpoint="messagebroker/amf" 属性。



最后只要在<mx:RemoteObject 中加上endpoint="messagebroker/amf" 就OK搞定了。

分享到:
评论

相关推荐

    flex remoteobject调用java服务

    eclipse3.7 + flash builder 4.5插件 + tomcat6.X调试通过,一个flex remoteobject简单例子(BlazeDS)。实际导入后指定flex server--java settings--blazeds.war的路径

    flex remoteObject封装后和java通信

    例如,假设我们有一个名为`MyJavaClass`的Java类,其中包含一个名为`myServerMethod`的方法,我们需要在Flex客户端使用相同的名称来调用。 ```java public class MyJavaClass { public String myServerMethod...

    flex使用 RemoteObject 与java进行json格式的数据交互

    3. **发送请求**:在Flex代码中,你可以像调用本地函数一样调用这个远程方法,并传递JSON格式的数据: ```actionscript var jsonInput:Object = {key1: "value1", key2: "value2"}; service.fetchData(jsonInput, ...

    flex调用java方法.pdf

    标题中的“flex调用java方法”指的是在Adobe Flex(一种基于ActionScript的开源框架,用于构建富互联网应用程序)中调用后端Java服务的技术。在描述中提到了使用Blazeds作为中间件来实现这种交互,Blazeds是一个开放...

    flex中RemoteObject与java的通信

    ### Flex中RemoteObject与Java的通信 在Flex开发过程中,实现客户端与服务器端的数据交互是一项基本而又关键的任务。其中,`RemoteObject`是Adobe Flex框架提供的一个强大的组件,它允许Flex应用程序通过AMF...

    flex 调用java

    Flex通过RemoteObject调用java实例:flex传入参数以及接收java返回结果。 通过mysql数据库的分页来展现flex调用java的实例。工程一共有两个:一个是java web端的,一个是flex工程。详情参考对应博客。

    FLEX整合java-描述详细-看了就明白

    它们提供AMF支持,使得Flex客户端可以直接调用Java服务器端的方法,实现数据的双向同步。 3. **Java Web服务:** Flex也可以调用Java Web服务(如SOAP或RESTful服务),实现远程过程调用。通过Flex的...

    flex+java+remoteObject

    在Flex和Java的远程调用中,RemoteObject扮演了中间人的角色,它使得Flex客户端可以像调用本地对象一样调用Java服务器上的方法。 要实现Flex与Java的RemoteObject通信,首先需要在Flex客户端创建一个RemoteObject...

    flex中actionscript动态调用remoteobject类

    ### Flex中ActionScript...通过以上介绍,我们可以看到在Flex中使用ActionScript动态调用RemoteObject类的方法及其应用场景。这种方法不仅可以简化客户端与服务器端的交互逻辑,还能提高应用程序的灵活性和可维护性。

    flex4与Java通信实例

    这样,就可以在Flex中调用Java类的方法并处理返回的结果。 2. Flex 与服务器交互 - HTTPService 当需要与Servlet进行通信时,可以使用HTTPService组件。这里创建了一个名为`SimpleServiceServlet`的Servlet,负责...

    Flex调用Webservice及java程序

    我们可以在Java服务器端创建代理服务,并在Flex客户端通过`RemoteObject`类来调用这些服务。 - **LCDS**:Adobe的商业产品,扩展了BlazeDS的功能,包括高级数据推送、事务管理、安全性和性能优化。 4. **Flex中的...

    remoteObject-java简单CURD例子.rar

    这个"remoteObject-java简单CURD例子.rar"压缩包提供了一个示例,演示了如何使用Java实现远程对象(Remote Object)进行基本的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作,也就是常说的CURD...

    06 FlexJava通讯-Flex调用AO接口.docx

    - `s:RemoteObject`标签用于声明与服务器的远程方法调用,如`getBufferFeature`方法。 - `result`函数是远程调用的结果处理函数,使用JSON解析返回的数据,将解析后的数据转换为地理图形并添加到地图上。 - 使用`...

    java-flex-webroot配置文件和JAVA包

    5. **在Flex客户端调用服务**:在Flex应用中,通过`WebService`或`RemoteObject`组件调用Java服务,传递数据并处理响应。 6. **调试和优化**:测试应用的性能和功能,根据需要调整配置和代码。 在压缩包文件中,...

    flex与java的通信 Blazeds remoteObject

    4. **调用Java服务**:在Flex客户端,我们可以创建一个RemoteObject实例,并使用callMethod方法来调用Java服务。例如: ```actionscript var ro:RemoteObject = new RemoteObject("javaService"); ro....

    flex flex和 java交互

    7. **编写Flex客户端代码**:在Flex MXML或ActionScript代码中,使用RemoteObject或WebService组件来调用Java服务的方法。这些组件可以自动处理AMF的序列化和反序列化过程。 8. **测试交互**:运行Flex应用程序,...

    Flex BlaseDS remoteObject 例子(这个是错的,大家不要下了,SORRY)

    一个用Flex调用JAVA方法的例子ffffffff

Global site tag (gtag.js) - Google Analytics