2010-12-10 5 views
0

Ich habe eine XML-Datei direkt unter dem Webroot erstellt, mit dem Namen index.jsp, die Inhalte sind wie folgt:Bei der Verwendung von BlazeDS Proxy-config faultDetail werfen = "Connection refused: connect"

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> 
<?xml version="1.0" encoding="utf-8"?> 
<catalog> 
<product> 
    <name>Product 1</name> 
    <description>Product 1 is good</description> 
    <price>5</price> 
</product> 

<product> 
    <name>Product 2</name> 
    <description>Product 2 is good</description> 
    <price>15</price> 
</product> 

<product> 
    <name>Product 2</name> 
    <description>Product 2 is good</description> 
    <price>25</price> 
</product> 
</catalog> 

Und in Proxy -config.xml unter dem WEB-INF/flex:

<destination id="getXML"> 
<properties> 
    <url>http://localhost:8080/FlexTest/index.jsp</url> 
</properties> 
</destination> 

im main.mxml, die Http wie folgt:

<mx:HTTPService id="httpService" destination="getXML" useProxy="true" /> 

Entsprechende Datagrid:

<mx:DataGrid dataProvider="{httpService.lastResult.catalog.product}" x="405" y="130" width="329" height="166"/> 

Aber wenn ich auf die Schaltfläche klicken httpService.send() auszuführen, hat einige Fehler wie folgt geworfen worden:

[RPC Fault faultString="Error sending request" faultCode="Server.Proxy.Request.Failed" faultDetail="Connection refused: connect"] 

bei mx.rpc :: AbstractInvoker/http : //www.adobe.com/2006/flex/mx/internal :: faultHandler() [C: \ autobuild \ 3.5.0 \ Rahmenwerke \ Projekte \ RPC \ src \ mx \ rpc \ AbstractInvoker.as: 290] bei mx.rpc :: Responder/Fehler() [C: \ autobuild \ 3.5.0 \ Frameworks \ Projekte \ RPC \ src \ mx \ RPC \ Responder.as: 58] bei mx.rpc :: AsyncRequest/Fehler () [C: \ autobuild \ 3.5.0 \ Frameworks \ Projekte \ rpc \ src \ mx \ rpc \ AsyncRequest.as: 103] bei NetConnectionMessageResponder/statusHandler() [C: \ autobuild \ 3.5.0 \ Frameworks \ Projekte \ RPC \ src \ mx \ messaging \ Kanäle \ NetConnectionChannel.as: 581] bei mx.messaging :: MessageResponder/status() [ C: \ autobuild \ 3.5.0 \ Frameworks \ Projekte \ rpc \ src \ mx \ messaging \ MessageResponder.as: 222]

Ich hoffe, jemand konnte mir helfen, es zu lösen, vielen Dank.

Antwort

0

Vielleicht haben Sie geben Ihre Http einer URL, wie

<mx:HTTPService id="httpService" url="http://localhost:8080/FlexTest/index.jsp" destination="getXML" useProxy="true"/> 
Verwandte Themen