将Adobe Flex前端与Java后端连接时,我创建的服务不会显示在数据向导中

时间:2011-03-25 03:56:34

标签: java flex blazeds

尝试使用数据向导连接服务时,列表中不显示任何服务。

所以我尝试手动编写一些代码来为我做,并在没有服务时显示默认错误,这就是 -

" [MessagingError message =' Destination' LeagueTableService'要么不存在,要么目的地没有定义频道(并且应用程序没有定义任何默认频道。)']"

所以,我相信remoting-config或远程目标的规范存在问题,但我不知道是什么。我已经按照一些教程和一步一步的步骤进行了操作,但他们似乎都做了一些不同的事情而且没有任何工作。

如果有一份我必须在此之前完成的事情清单,那么我们将非常感激。

此外,服务必须是特定类型吗?由于我的远程处理服务在一分钟内返回List []。我对此很陌生,所以不知道这可能是问题所在。

非常感谢任何帮助。

编辑:回答凯文的问题:

  1. 我正在使用内置的Flash Builder数据向导。
  2. 它是一个OracleXE数据库,我正在使用Java访问它。
  3. 发表于以下。
  4. 我创建了一个RemoteObject,让它返回结果或错误的默认String。我得到了错误。
  5. ...

    当我通过配置文件发布它们时,我注意到有一件事遗失了,一个小小的"频道=" my-amf"在我的服务目标标签内。它已经修复了!

    感谢您的回复,凯文,尽管如此,我还是很感激!

1 个答案:

答案 0 :(得分:0)

如果将blazeDS的WEB-INF / flex文件夹复制到Java后端的WebContent / WEB-INF中,它应该可以正常工作。