Client.Error.MessageSend - Channel.Connect.Failed 错误 NetConnection.Call.Failed:HTTP:状态 404:url:

Posted

技术标签:

【中文标题】Client.Error.MessageSend - Channel.Connect.Failed 错误 NetConnection.Call.Failed:HTTP:状态 404:url:【英文标题】:Client.Error.MessageSend - Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status 404: url: 【发布时间】:2013-06-08 13:11:41 【问题描述】:

我是 Flex 的初学者。我正在尝试一个 Flex-Spring-Hibernate-Java 项目,该项目将从数据库中获取记录并将其显示在网格中。

但是,当我尝试打开我的应用程序时,我收到以下错误:

?[RPC Fault faultString="发送失败" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed 错误 NetConnection.Call.Failed: HTTP:状态 404:网址: 'http://localhost:8080/demo/spring/messagebroker/amf'"]

这个错误是关于什么的?

PS:我看到了与此错误类似的其他相关错误链接,但这并没有帮助我。

其他项目相关细节:-

ContextWebRoot:统计数据(我的项目名称)

【问题讨论】:

它看起来像一个“标准”404 错误;这在网络术语中的意思是“找不到页面”。 URL localhost:8080/demo/spring/messagebroker/amf 是否加载到您的浏览器中?或不;那么问题是服务器配置问题。 感谢您的回复。我正在从这里尝试项目示例 ..webdbtips.com/68807 .. 不,该 url 在我的网络浏览器上导致 404。我将使用 BlazeDS 的 Flex-Java 组合项目命名为“Statistics” 我错过或错过了哪个配置? 如果您的浏览器中的 url 是 404,那么 flash 也无法获取它:) - 您是否在运行本地服务器,例如 WAMP 或 Easyphp 我假设您在本地计算机的 8080 端口上设置了一个 Web 服务器?听起来您的 AMF 端点 URL 有问题;所以 AMF 配置错误。不过,我不知道如何从这里引导你。 @divillysausages 如果他使用的是 Spring-Hibernate-Java;那么他就不会运行 WAMP 或 EasyPHP。 【参考方案1】:

HTTP:状态 404 显然意味着服务器无法找到您要查找的页面。

您使用的网址无效。 http://localhost:8080/demo/spring/messagebroker/amf

也许您缺少尾部斜杠或其他内容。

HTTP 错误代码列表: http://en.wikipedia.org/wiki/List_of_HTTP_status_codes#4xx_Client_Error

【讨论】:

以上是关于Client.Error.MessageSend - Channel.Connect.Failed 错误 NetConnection.Call.Failed:HTTP:状态 404:url:的主要内容,如果未能解决你的问题,请参考以下文章