在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+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立).doc
Flex PureMVC Flex BlazeDS Spring Hibernate 整合 里面一些图标是包双击可查看源代码
flex 结合spring,完成前后台数据传递。
Flex+Blazeds与J2ee整合 Flex+Blazeds与J2ee整合
flex+spring+blazeds在MyEclipse下非常详细的结合配置
J2EE+Flex+Blazeds配置实例
跟我一步步搭建PureMVC+Flex+BlazeDS+Spring+Hibernate
一步一步讲解了PureMVC+Flex+BlazeDS+Spring+Hibernate的搭建,适合初学者参照
flex+java+blazeds配置最终版
这里面不但有BlazeDs源文件,还有MyEclipse 8.5+Flex+BlazeDs通信的步骤,我花了很长时间才弄出来的
此案例用到的框架是Flex+BlazeDS+Spring+Hibernate完成了三个案例的整合,用到的数据库脚本已经在项目中。只需要加压,在软件中导入,执行数据库脚本,项目就可以运行。
从网上搜索“Flex+BlazeDS整合J2ee示例”,可以找到flex+blazeds的配置过程,按照说明一步一步来就可以,此为完成后的源代码。
使用flex 4.5 + Spring 3.0 + Hibernate 3.3 + Cairngorm 2.2.1 + BlazeDS 3.3.0 + Spring BlazeDS Integration 1.0.3整合出的一个登录的小demo·
Flex,blazeds,企业门户网站Flex,blazeds,企业门户网站Flex,blazeds,企业门户网站Flex,blazeds,企业门户网站Flex,blazeds,企业门户网站
跟我一步步搭建 PureMVC+Flex+BlazeDS+Spring+Hibernate
Flex+blazeds实现与mySQL连接数据库
Flex4+J2EE+Blazeds配置jspweb工程
对于Flex +BlazeDS+java开发的项目分页组件的实现,基本设计是分页ui组件负责前台分页的显示,后台java实现sql分页查询。 附带源码。
一步步搭建+PureMVC+Flex+BlazeDS+Spring+Hibernate