千家信息网

Flex项目与SSH项目整合问题的记录分析

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇文章为大家展示了Flex项目与SSH项目整合问题的记录分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。开发项目重用是很重要的开发手段,正直开发一个SSH
千家信息网最后更新 2026年11月01日Flex项目与SSH项目整合问题的记录分析

本篇文章为大家展示了Flex项目与SSH项目整合问题的记录分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

开发项目重用是很重要的开发手段,正直开发一个SSH项目,其中有一功能可重用之前的整个Flex项目(通过BlazeDS与java端交互,所需服务和servlet等有spring和springMVC来管控)。其实Flex项目同其他项目整合原理很简单,就相当于在其他项目中嵌入flash,不过此处还要考虑通过BlazeDS同java端通信的问题。下面简述下由Flex项目向SSH项目进行整合时所遇到的问题描述。

flex项目和SSH项目整合过程:

将Flex项目编译生成的swf文件盒相应的html文件以及相关联的样式文件等拷贝到SSH项目中,同时将flex项目所用java类和Spring配置文件放到了SSH对应目录下,并配置了web.xml文件。部分截图如下所示:

现象:

1.在flex项目中,编译swf文件时,如果不改变.flexProperties文件中的相关配置:serverContextRoot="/Flex项目名" serverRootURL="http://localhost:8080//Flex项目名" ,直接使用编译好的swf文件进行整合,则前台提示send failed,控制台没有输出任何消息。该问题是没有找到BlazeDS通道的原因,提示见下图:

2.如果改变.flexProperties 文件中的相关配置:serverContextRoot="/ SSH项目名" serverRootURL="http://localhost:8080/ SSH项目名" ,直接使用编译好的swf文件进行整合。但根据配置文件存放位置不同,目前有两种现象:

1)将Flex所需配置文件放到上图中红色所示位置时,web.xml如下图所示配置时,

登录时,flex端提示:

控制台提示:

[BlazeDS]HttpFlexSession has not been registered as a listener in web.xml for this application so no events will be dispatched to FlexSessionAttributeListeners or FlexSessionBindingListeners. To correct this, register flex.messaging.HttpFlexSession as a listener in web.xml.

[BlazeDS]Channel endpoint my-amf received request.

[BlazeDS]Channel endpoint my-amf received request.

[BlazeDS]Channel endpoint my-amf received request.

第二次点击登录时flex端提示:

控制台仅多了一条提示:

[BlazeDS]Channel endpoint my-amf received request.

2)当将Flex所需配置文件放到下图中红色所示位置时,

web.xml配置文件如下图所示配置时

登录时,flex端提示:

控制台提示:

[BlazeDS]HttpFlexSession has not been registered as a listener in web.xml for this application so no events will be dispatched to FlexSessionAttributeListeners or FlexSessionBindingListeners. To correct this, register flex.messaging.HttpFlexSession as a listener in web.xml.

[BlazeDS]Channel endpoint my-amf received request.

[BlazeDS]Channel endpoint my-amf received request.

[BlazeDS]Channel endpoint my-amf received request.

第二次点击登录时同样是这个问题

本文仅简短的描述了整合过程极有可能遇到的问题现象,并没有实质性的解决这个问题,但上文能反应出两个问题,一个是Flex同java交互的通道问题,另一个是即便能通信了,但仍旧有些配置需要做改善,以使其能有正确调用所需服务。暂做记录,后续会跟踪此问题。

上述内容就是Flex项目与SSH项目整合问题的记录分析,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

项目 文件 问题 配置 提示 整合 控制台 控制 登录 编译 位置 现象 开发 分析 下图 内容 技能 知识 红色 过程 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网属科技 合肥互联网科技公司 世界互联网领先科技成果 九亚互联网科技 狮子座互联网科技有限公司 腾讯科技 互联网女皇 长亮科技互联网金融 互联网科技素材视频竖屏 济南和联互联网科技有限公司 顶级互联网科技成果有哪些 移动互联网科技公司 晓花互联网科技有限公司网址 恒生互联网科技指数跳水 乌鲁木齐新华智原互联网科技学校 区块链结合互联网科技 智帮互联网科技公司最近动向 广州有谷有贝互联网科技有限公司 山东大美朱楼互联网科技有限公司 科技互联网行业投资研究 互联网科技职业技能培训学校 腾讯科技 互联网女皇 科技互联网公司logo 互联网科技股有哪些 新华互联网科技校企合作 上海电发互联网科技有限公司 常德市电业局互联网科技部 宁夏众和广鑫互联网科技有限公司 南平创想时代互联网科技有限公司 互联网相关科技技术 从那以后互联网科技有限公司
0