2010-12-10 16 views
0

我已經創建直屬Webroot公司一個XML文件index.jsp命名,內容如下:使用的BlazeDS的代理配置扔faultDetail =「連接被拒絕:連接」

<%@ 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> 

而且在代理的WEB-INF /柔性下-config.xml:

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

在main.mxml,HTTPService在如下:

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

通訊數據網格:

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

但是,當我點擊按鈕執行httpService.send(),某些錯誤已經泛起如下:

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

在mx.rpc :: AbstractInvoker/HTTP ://www.adobe.com/2006/flex/mx/internal :: faultHandler()[C:\ autobuild \ 3.5.0 \ frameworks \ projects \ rpc \ src \ mx \ rpc \ AbstractInvoker.as:290] 在mx.rpc :: Responder/fault()[C:\ autobuild \ 3.5.0 \ frameworks \ projects \ rpc \ src \ mx \ rpc \ Responder.as:58] at mx.rpc :: AsyncRequest/fault( )[C:\自動構建\ 3.5.0 \框架\項目\ RPC \ SRC \ MX \ RPC \ AsyncRequest.as:103] NetConnectionMessageResponder/statusHandler()[在C:\ autobuild \ 3.5.0 \ frameworks \ projects \ rpc \ src \ mx \ messaging \ channels \ NetConnectionChannel.as:581] at mx.messaging :: MessageResponder/status()[ C:\ autobuild \ 3.5.0 \ frameworks \ projects \ rpc \ src \ mx \ messaging \ MessageResponder.as:222]

我希望有人能幫我解決它,非常感謝。

回答

0

也許你得給你的HTTPService的URL,像

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