Apache flex Spring/BlazeDS/Flex远程处理HelloWorld->Fault:无法建立连接

Apache flex Spring/BlazeDS/Flex远程处理HelloWorld->Fault:无法建立连接,apache-flex,spring,glassfish,blazeds,Apache Flex,Spring,Glassfish,Blazeds,我只是想用上面三个来做一个hello world 我已经阅读/研究了一天,但未能解决该问题 首先是一些代码片段 web.xml: flex-servlet.xmlmy spring dispatcher在web.xml中命名为flex <flex:message-broker> <flex:message-service default-channels="my-streaming-amf,my-longpolling-amf,my-polling-am

我只是想用上面三个来做一个hello world

我已经阅读/研究了一天,但未能解决该问题

首先是一些代码片段

web.xml:

flex-servlet.xmlmy spring dispatcher在web.xml中命名为flex

<flex:message-broker>
    <flex:message-service
        default-channels="my-streaming-amf,my-longpolling-amf,my-polling-amf" />

</flex:message-broker>

<!-- Expose the productService bean for BlazeDS remoting -->
<flex:remoting-destination ref="echoService" />
app-config.xmlspringbeans

<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
remoting-config.xml

最后,Flex 4.5中的远程对象:

我正在使用glassfish、FlexBuilder4.5,我的服务类只是一个hello world

我可以让它在没有弹簧的情况下正常工作。但一旦我加入了Spring,我的故障处理程序
表示无法连接到echoService。非常感谢您的指点。

您能发布您的services config.xml吗?我没有从Blaze DS下载中以任何方式修改services config文件。这就是问题所在吗?好的,我将Flex远程对象声明修改为:
    <!-- Implementation of ProductDAO using low-level JDBC -->
<bean id="echoService" class="com.example.day1.EchoService">
</bean>
<?xml version="1.0" encoding="UTF-8"?>
<adapters>
    <adapter-definition id="java-object"
        class="flex.messaging.services.remoting.adapters.JavaAdapter"
        default="true" />
</adapters>
<default-channels>
    <channel ref="my-amf" />
</default-channels>
    <mx:RemoteObject id="ro" 
                     destination="echoService"
                     fault="onFault(event)"
                     result="onResult(event)"
                     showBusyCursor="true">


    </mx:RemoteObject>