`
LiYunpeng
  • 浏览: 952295 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Flex Mobile移动开发通过BlazeDS与服务器通信遇到的链接频道失败问题

阅读更多
producer channel faulted with Channel.Connect.Failed NetConnection.Call.Failed: HTTP: Failed: url: 'http://ebMobileDemo.swf/WebContent/messagebroker/amf'


报如上错误~,令人奇怪的是,这个url长的很奇怪,把swf前面的第一个字母干丢了……
而且访问的路径也很奇怪

通过查看完整的日志可以看到如下
code = "NetConnection.Call.Failed"
description = "HTTP: Failed"
details = "http://ebMobileDemo.swf/WebContent/messagebroker/amf"
level = "error"
具体查看全部debug信息,可以翻看我之前记录过得Flex查看全部Log的博


当然,这不再像是Flex做Web应用,获取的http的URL请求,就会获取
service-config.xml里面配置的
http://{server.name}:{server.port}/{context.root}/messagebroker/amf
里面的参数

service-config.xml是在工程属性里面的编译参数里设置的
对于移动应用来说,不存在Web网页的地址了,所以也查了一些相关资料
有手动写AMF  ChannelSet的
其实同样
我只是吧RemoteObject里面的endPoint的地址重新写了一边,不用配置文件里读取参数的了,因为也没法正确读取相应的server.name、server.port等参数~
所以,重新配置Channel的信息就可以解决这个问题了
分享到:
评论
3 楼 LiYunpeng 2013-01-14  
amwons 写道
我也碰到这样的问题,网络上搜索了一下好像都没有对应的解决办法。不知道博主是怎么配置Channel的?能将channel的配置信息贴出来吗?谢先了


频道的设置在service-config.xml文件里面
2 楼 amwons 2013-01-10  
已找到答案
javaObject.endpoint = "http://IP:PORT/blazeds/messagebroker/amf";
javaObject.destination = "hello";
1 楼 amwons 2013-01-10  
我也碰到这样的问题,网络上搜索了一下好像都没有对应的解决办法。不知道博主是怎么配置Channel的?能将channel的配置信息贴出来吗?谢先了

相关推荐

    Flex Blazeds java实现企业级Web系统页面【源码】

    此外,Blazeds还可以与其他技术如Adobe AIR和Mobile SDK结合,实现桌面应用和移动应用的开发。 综上所述,"Flex Blazeds java实现企业级Web系统页面"的源码是学习和掌握Flex与Java集成的一个宝贵资源,对于想要提升...

    flex 资源

    - Adobe Flex也支持移动应用开发,通过Flex Mobile Project可以创建针对Android、iOS等平台的应用。 7. **Flex与 BlazeDS / LCDS**: - BlazeDS和LCDS是服务器端的技术,用于与Flex客户端进行AMF(Action Message...

    Flex4:开发RIA应用程序 pdf

    9. **移动开发**:Flex4也支持移动设备应用开发,通过Flex Mobile Project,开发者可以创建iOS、Android等平台的应用,利用相同的代码库实现跨平台开发。 10. **最佳实践**:学习Flex4的过程中,理解并遵循最佳实践...

    flex 初步认识 初学者的必读

    8. **移动开发**:Flex还支持移动应用开发,通过Flex Mobile SDK,开发者可以创建跨平台的Android、iOS应用,利用相同的组件和编程模型。 9. **学习路径**:对于初学者,建议先从ActionScript基础入手,理解面向...

    《Flex_help》,Flex中文帮助

    8. **移动开发**:虽然Flex最初主要是针对桌面Web应用,但随着移动设备的发展,Adobe推出了Flex for mobile,使得开发者可以使用Flex构建跨平台的移动应用,包括iOS、Android和BlackBerry等平台。 9. **Flex的应用...

    Flex完全自学手册电子教案(PPT)

    Flex可以与各种后端服务器通信,如AMF(Action Message Format)协议可以高效地与Flash Remoting或 BlazeDS进行数据交换。此外,Flex支持XML、SOAP等标准协议,方便与各种Web服务接口对接。 六、Flex图形与动画 ...

    Flex_API.rar_flex

    10. 移动应用开发:随着移动设备的普及,Flex API也扩展到了移动平台,如Adobe Flex for Mobile,开发者可以用相同的技术栈开发跨平台的移动应用。 综上所述,Flex API是构建RIA的利器,它提供了强大的UI组件、事件...

    FLEX资料集合 FLEX资料集合

    8. ** BlazeDS和LiveCycle Data Services (LCDS)**:Adobe提供的服务器端技术,用于Flex应用与后端服务器的数据通信,支持AMF(Action Message Format)高效数据传输。 9. **Adobe AIR**:Flex还可以开发桌面应用,...

    深入浅出flex中文教程

    BlazeDS和LiveCycle Data Services是Flex与服务器端数据交互的桥梁,它们支持AMF(Action Message Format)协议,能高效地传输数据,同时提供WebSocket、HTTP和HTTPS等多种通信方式。 七、Flex与移动开发 随着移动...

    Flex快速入门资料

    8. ** BlazeDS服务**:BlazeDS是Adobe提供的服务器端技术,它为Flex应用提供了与后端数据源(如Java EE服务器)进行实时双向通信的能力,支持AMF协议,提高了数据传输效率。 9. **移动开发**:Flex还可以用于开发...

    Flex第一步源码 Flex

    10. **移动开发**: Flex还支持移动设备应用开发,通过Flex SDK的Mobile Profile,可以创建iOS、Android等平台的应用。 这个“Flex第一步源码”可能包括了简单的Flex应用实例,例如Hello World程序,以及一些基本...

    flex培训课件

    Flex也支持开发移动应用,通过Flex SDK的Mobile Profile,开发者可以创建针对Android、iOS等平台的应用,使用相同的代码库和组件,实现跨平台开发。 十、Flex实战 本培训课件将涵盖上述知识点,并通过实际项目案例...

    flex3

    9. **移动开发**:Flex3虽然主要是为桌面浏览器设计的,但通过Mobile Flex,开发者也可以创建跨平台的移动应用程序,不过这在Flex 4.x和Adobe AIR中得到了更好的支持。 10. **最佳实践和设计模式**:书中可能会介绍...

    Flex

    7. ** BlazeDS**: Adobe提供的一个免费服务器端项目,用于Flex应用与后端数据服务之间的通信,支持AMF(Action Message Format)协议,提供高效的数据传输。 8. **移动开发**: 除了Web应用,Flex还支持移动设备上的...

    flex中文帮助文档

    9. **移动应用开发**:Flex还可以用于开发移动应用,通过Flex Mobile Project,开发者可以创建针对iOS、Android和BlackBerry等平台的应用。 10. **Flex模拟器和调试**:Flex SDK包含一个模拟器,可以预览和测试应用...

    flex4 视频教程截取的一些图片

    9. **Mobile Development**:Flex 4.5 开始支持移动应用开发,引入了 Adobe AIR 平台,使得开发者可以使用相同的 Flex 技术开发跨平台的移动应用。 10. **Flex Builder**:Adobe Flex Builder 是一个集成开发环境...

    FlexDemo3

    综上所述,FlexDemo3项目是一个全面展示Flex开发技术的实例,涵盖了从基本的UI构建到高级的服务器通信和移动应用开发等多个方面。通过分析和学习这个项目,开发者能够深入理解Flex的各个方面,并提升自己的Flex编程...

    Flex_docs.zip

    9. **移动开发**: Flex还支持移动设备应用开发,通过Flex SDK的Mobile Project可以创建针对iOS、Android等平台的应用。 文档中可能会涵盖这些主题的详细教程、API参考、最佳实践和案例研究。通过学习这些文档,...

    flex完全自学手册-- 电子教案 PPT

    - **BlazeDS**: Adobe提供的服务器端技术,支持Flex与Java应用之间的数据通信。 9. **Mobile development with Flex** - Flex也支持移动应用开发,可以创建iOS、Android等平台的应用,利用Adobe AIR运行时。 10....

    Flex 4 in Action

    6. **移动开发**:了解如何使用Flex SDK为移动设备开发应用,包括Gumbo和Mobile Project的支持,以及针对不同平台(如iOS和Android)的优化策略。 7. **性能优化**:掌握提升Flex应用性能的技巧,包括减少内存消耗...

Global site tag (gtag.js) - Google Analytics