尝试使用数据向导连接到服务时,列表中没有显示任何服务。
因此,我尝试手动编写一些代码来为我完成此操作,并在不存在服务时向我显示默认错误,这就是 -
“[MessagingError message='目标'LeagueTableService'不存在或目标没有定义 channel (并且应用程序没有定义任何默认 channel 。)']”
所以,我相信远程配置或远程目标的规范有问题,但我不知道是什么。我已经遵循了一些教程和分步步骤,但它们似乎都做了一些不同的事情,但都不起作用。
如果有一份我在这之前必须完成的事情的 list ,那么我将不胜感激。
此外,服务是否必须属于特定类型?当我的远程处理服务立即返回一个 List[] 时。我对此很陌生,所以不知道这是否是问题所在。
任何帮助将不胜感激。
编辑:回答凯文的问题:
- 我正在使用内置的 Flash Builder 数据向导。
- 这是一个 OracleXE 数据库,我使用 Java 访问它。
- 发布在下面。
- 我创建了一个 RemoteObject 并让它返回结果或错误的默认字符串。我得到了故障错误。
...
当我检查配置文件以发布它们时,我注意到缺少一件事,即我的服务目标标记内的一个小“channel =“my-amf”。它已修复!
感谢您的回复,凯文,尽管如此,我们还是很感激!
最佳答案
如果您将 blazeDS 的 WEB-INF/flex 文件夹复制到 Java 后端的 WebContent/WEB-INF 中,它应该可以工作。
关于java - 将 Adobe Flex 前端与 Java 后端连接时,我创建的服务未显示在数据向导中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5428375/