中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Flex項目與SSH項目整合問題的記錄分析

發布時間:2021-10-29 15:57:11 來源:億速云 閱讀:104 作者:柒染 欄目:編程語言

本篇文章為大家展示了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文件。部分截圖如下所示:

Flex項目與SSH項目整合問題的記錄分析

現象:

1.在flex項目中,編譯swf文件時,如果不改變.flexProperties文件中的相關配置:serverContextRoot="/Flex項目名" serverRootURL="http://localhost:8080//Flex項目名" ,直接使用編譯好的swf文件進行整合,則前臺提示send failed,控制臺沒有輸出任何消息。該問題是沒有找到BlazeDS通道的原因,提示見下圖:

Flex項目與SSH項目整合問題的記錄分析

2.如果改變.flexProperties 文件中的相關配置:serverContextRoot="/ SSH項目名" serverRootURL="http://localhost:8080/ SSH項目名" ,直接使用編譯好的swf文件進行整合。但根據配置文件存放位置不同,目前有兩種現象:

1)將Flex所需配置文件放到上圖中紅色所示位置時,web.xml如下圖所示配置時,

Flex項目與SSH項目整合問題的記錄分析

登錄時,flex端提示:

Flex項目與SSH項目整合問題的記錄分析

控制臺提示:

[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端提示:

Flex項目與SSH項目整合問題的記錄分析

控制臺僅多了一條提示:

[BlazeDS]Channel endpoint my-amf received request.

2)當將Flex所需配置文件放到下圖中紅色所示位置時,

Flex項目與SSH項目整合問題的記錄分析

web.xml配置文件如下圖所示配置時

Flex項目與SSH項目整合問題的記錄分析

登錄時,flex端提示:

Flex項目與SSH項目整合問題的記錄分析

控制臺提示:

[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項目整合問題的記錄分析,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永胜县| 乐安县| 合阳县| 福海县| 鹿泉市| 株洲县| 宜都市| 吉林省| 富裕县| 高邑县| 若羌县| 定边县| 乐业县| 永新县| 永康市| 城口县| 平安县| 二连浩特市| 杨浦区| 太原市| 江陵县| 买车| 山阴县| 田东县| 新津县| 读书| 嘉黎县| 合作市| 灵川县| 北碚区| 梁山县| 灌南县| 乌恰县| 玉溪市| 孟州市| 黔东| 庄浪县| 凤庆县| 台前县| 柏乡县| 金阳县|