在flex与java通信时候(使用blazeDS的amf),本地开发环境没有问题,web容器是tomcat。结果发布到应用服务器上后出现以下错误信息,服务器用的是websphere。
NetConnection.Call.Failed: HTTP: Status 200
开始认为是配置文件问题修改了服务端services-config.xml文件的endpoint信息,url改成服务器发布地址。并且在客户端的RemoteObject对象也添加了endpoint信息,重试还是一样。开始是用ie无法跟踪网络所以换用火狐,结果没有出现以上报错信息应用也是正常的,所以证明这是ie上才有的bug,后来goolge了下,
发现ie传输缓存问题,解决办法是在channel 添加<add-no-cache-headers>false</add-no-cache-headers>属性即可。
整体如下:
<channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
<endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amf"
class="flex.messaging.endpoints.AMFEndpoint"/>
<properties>
<add-no-cache-headers>false</add-no-cache-headers>
</properties>
</channel-definition>
这回重新启动应用一切都ok了。
分享到:
相关推荐
Flex + blazeds + Java推送Demo 本例实现由Flex一端客户端发送消息, 然后由Java端在发布到所有订阅的其它Flex端. 里面有说明与源码, 还有一个直接放到Tomcat里面的直接发布的项目 小编使用工具 eclipse3.5 flex sdk...
标题“flex+blazeds+spring”表明我们要探讨的是如何将Flex前端与BlazeDS中继层和Spring后端框架结合起来,实现完整的数据交互和应用程序逻辑。 在Flex与Spring集成的环境中,Flex作为用户界面展示层,负责与用户...
标题中的“PureMVC+Flex+BlazeDS+Spring+Hibernate.doc”指的是一项整合了多种技术的Web应用开发方案,这些技术包括PureMVC、Flex、BlazeDS、Spring和Hibernate。这篇文档可能是指导读者如何将这些技术结合在一起...
6. 在 `remoting-config.xml` 文件中声明你创建的 Java 类,以便 Flex 客户端可以调用。 7. 部署项目到 Tomcat 并启动服务器。 8. 创建 Flex 客户端项目,选择 J2EE 作为应用服务器类型,并正确配置根目录、根 URL...
flex+spring+blazeds在MyEclipse下非常详细的结合配置
6. **编写客户端代码**:在 Flex 项目中,使用 MXML 和 ActionScript 实现用户界面和业务逻辑的交互。调用 RemoteObject 或 Service 对象的方法,与服务器进行数据交换。 7. **测试与调试**:利用 MyEclipse 的调试...
6. **事件监听和处理**:在Flex中添加事件监听器,响应用户对分页控件的操作,如点击“上一页”、“下一页”按钮。触发事件后,向后台发送请求并更新数据显示。 7. **优化性能**:考虑到大量数据可能导致性能问题,...
总之,这个“Flex+blazeds+java企业门户网站完整源码”是一个很好的学习资源,可以帮助开发者掌握如何利用Flex构建富用户体验的Web应用,并通过BlazeDS实现与Java后端的有效交互,进而构建高效、功能强大的企业级...
使用flex 4.5 + Spring 3.0 + Hibernate 3.3 + Cairngorm 2.2.1 + BlazeDS 3.3.0 + Spring BlazeDS Integration 1.0.3整合出的一个登录的小demo·
根据提供的文件信息,本文将详细介绍如何一步步搭建PureMVC+Flex+BlazeDS+Spring+Hibernate的技术栈。这个过程涉及到了多个技术领域的整合,包括前端的Flex开发、后端的Java开发以及数据库交互等多个方面。 ### 一...
3. **编辑web.xml**:打开`webapps/flex/WEB-INF/web.xml`,在此文件中配置BlazeDS服务。需要添加或修改`<servlet>`和`<servlet-mapping>`元素来启动BlazeDS的Servlet。 4. **配置服务和通道**:BlazeDS通过XML配置...
Flex+blazeDS+Spring官方Demo,环境搭建,内含十几个例子,从易到难,包括spring消息,spring安全,注解方式和非注解配置文件方式,十分好用。内含有tomcat,可直接启动并运行用户手册。
在实际项目中,Flex+BlazeDS+Java通信的应用场景包括股票报价、实时聊天、在线协作工具等需要实时更新数据的场景。通过这种方式,开发者可以利用Flex的强大UI设计能力,结合Java的后端处理能力,构建出高性能、交互...
5. **建立与Java的连接**:在Flex项目中,通过配置服务描述文件(services-config.xml)来声明与BlazeDS的连接。同时,在Java服务器端编写处理数据的类和服务接口。 6. **编写Flex代码**:使用MXML和ActionScript...
6. **测试运行**:启动Tomcat服务器,通过浏览器访问项目URL,检查Flex应用是否正常运行,与Blazeds服务的通信是否顺畅。 通过以上步骤,可以构建一个集成了Flex4.5、Tomcat6.0、MyEclipse 9.0、Java和Blazeds的...
Java、Flex和BlazeDS是开发富互联网应用程序(RIA)时常用的一组技术组合。Java在后端提供数据处理和业务逻辑,而Flex作为前端UI框架,为用户提供交互丰富的图形界面。BlazeDS是Adobe提供的一个开源服务器端组件,它...
- 创建Flex项目:在Flex Builder或IntelliJ IDEA等IDE中创建Flex项目,设置与BlazeDS的连接。 - 定义数据服务:在BlazeDS配置中定义RemoteObject或ServiceCallout,映射到Java后端的服务。 - 实现Java服务:在...
标题中的“Flex + BlazeDS”指的是使用Adobe Flex作为前端开发框架,与BlazeDS作为后端数据服务的集成技术。Flex是一种开源的、基于ActionScript的框架,用于构建富互联网应用程序(RIA),它允许开发者创建具有动态...
Flex+BlazeDS+Spring+Hibernate 是一个经典的前端与后端集成方案,广泛应用于构建富互联网应用程序(Rich Internet Applications,RIA)。在这个框架组合中,Flex 作为用户界面层,提供了丰富的交互体验;BlazeDS ...
6. **在Flex客户端调用Java服务**:在Flex项目中,使用RemoteObject或HTTPService组件,通过Blazeds与Java后端建立连接。设置相应的端点URL和方法映射,以便调用Java服务。 7. **测试与部署**:运行Flex应用程序,...