Apache flex Spring/BlazeDS/Flex远程处理HelloWorld->Fault:无法建立连接
我只是想用上面三个来做一个hello world 我已经阅读/研究了一天,但未能解决该问题 首先是一些代码片段 web.xml: flex-servlet.xmlmy spring dispatcher在web.xml中命名为flexApache 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
<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>