0

リモートオブジェクトを使用してサーバーと通信するAIRアプリケーションがあります。アプリケーションがローカルホストサーバーに接続すると、完全に機能します。しかし、リモートテストサーバーを指すようにURLを変更するとすぐに、次のエラーが発生します。

fault.message: faultCode:Client.Error.MessageSend faultString:'Send failed'  
faultDetail:'Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: 
Failed: url: 'http://remoteserver:80/app/messagebroker/amf''
fault.name: Error
fault.faultcode: Client.Error.MessageSend
fault.faultstring: Send failed
fault.faultdetail: Channel.Connect.Failed error NetConnection.Call.Failed: HTTP:    
Failed: url: 'http://remoteserver:80/app/messagebroker/amf'

このエラーの原因は何ですか?私のローカルサーバーはGlassfish3.1で、リモートサーバーはApacheを使用してGlassfishの前で負荷分散を行っています。ブラウザでamfチャネルのURLに移動すると、空白のページが表示されます(これで問題ありません)。

また、Eclipseからtcp / ipモニターを使用すると(URLをローカルホスト上のポートを指すように変更します。tcp/ ipモニターは要求をリモートサーバーに転送します)、アプリケーションは正常に動作し、エラーは発生しません。それでも、URLにjsessionidを追加します。

この問題を解決するにはどうすればよいですか?

4

0 に答える 0