我已經創建直屬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]
我希望有人能幫我解決它,非常感謝。