1

多数の行を含む csv ファイルをアップロードし、それを処理してデータベースに挿入する Web アプリケーション (Java + Flex) があります。処理が完了するまでに 1 時間以上かかりますが、Flex では次のエラーが表示されます。

[RPC Fault faultString="error" faultCode="Channel.Call.Failed" faultDetail="NetConnection.Call.Failed: HTTP: Failed"]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:220]
at mx.rpc::Responder/fault()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\Responder.as:53]
at mx.rpc::AsyncRequest/fault()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:103]
at NetConnectionMessageResponder/channelFaultHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as:669]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.messaging.channels::AMFChannel/statusHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\channels\AMFChannel.as:365]

手伝ってくれませんか?表示には約 1 時間かかり、ファイルはサーバー上で処理を続けます。

ありがとう!

4

1 に答える 1

0

これを機能させるには、BlazeDS や GraniteDS などのサーバーベースの Java リモーティングと Web メッセージング テクノロジを使用する必要があります。これにより、バックエンドの分散データに接続し、データを Adob​​e Flex にプッシュできます。

GraniteDS については、次のフォームから詳細情報を取得できます。

http://www.graniteds.org/confluence/pages/viewpage.action?pageId=229378

BlazeDS の場合は、次のリンクをたどります。

http://www.adobe.com/aboutadobe/pressroom/pressreleases/200712/121307BlazeDS.html
于 2013-06-22T13:27:03.703 に答える