之前寫Flex+Java的程式總要同時打開兩個IDE:Eclipse+Flex Builder,最近找到一個集成了J2EE的Flex Builder。具體功能簡單而言就是,Java代碼和Flex代碼從此能夠在這一個IDE里面編寫了,詳情如下圖:(Flex代碼將會是在flex_src中,Java部份則寫在src中)
今天將一些原來分開在兩個IDE的代碼放一起,運行的時候突然遇到一個Error:[FaultEvent fault=[RPC Fault faultString="Send failed"??? faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status 404: url: 'http://localhost:9998/WebContent/messagebroker/amf'"] messageId=”C25D6E12-4A22-9827-849A-C56BBBB434F4″ type=”fault” bubbles=false cancelable=true eventPhase=2]
一番努力,終于找到原因,原來是在使用RemoteObject的時候必須配置EndPoint,錯誤顯示安裝工程的配置在這個路徑 http://localhost:9998/WebContent/messagebroker/amf’ 沒有讀取到endpoint。解決方法,在工程上點右鍵,打開Properties,在下圖位置,原本默認設置為WebContent的地方修改為項目名稱:
當然了,如果不是通過Blaze DS實現的話,直接使用RemoteObject,則可以如下配置:
<mx:RemoteObject id=”firstRO” destination=”FirstJavaClassRemoteObject” fault=”faultEvent(event)”
endpoint=”http://localhost:8080/FlexDemo/messagebroker/amf”
/>
?
?
原文地址: http://www.8only.cn/archives/92
?
?
Channel.Connect.Flex Error:Failed error NetConnection.Call.Failed: HTTP: Status
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
