Flex应用BlazeDS时报错:[RPC Fault faultString="发送失败" faultCode="Client.Error.Messag
2012-05-24 19:24
561 查看
错误[RPC Fault faultString="发送失败" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status 404: url: 'http://localhost:8080/WebContent/messagebroker/amf'"]
上网狂搜,终于解决了。
参考/article/5834785.html
发送请求总是404 NOT FOUND! 后来在网上看到有人提到 http://localhost/WebContent/messagebroker/amf 对比自己的请求,也是这样的...
services-config.xml里明明是 http://{server.name}:{server.port}/{context.root}/messagebroker/amf 的,我的webapp访问用的也是项目名,而不是WebContent呀,然后试着把services-config.xml里的
{context.root}用项目名替换,不成功,然后去项目根目录看,发现
.flexProperties文件里有段
<flexProperties enableServiceManager="false" flexServerFeatures="4" flexServerType="8" flexWarLocation="E:/blazeds.war" serverContextRoot="/WebContent"
serverRoot="E:/workspaces/flex/WebContent" serverRootURL="http://localhost:80/flex" toolCompile="true" useServerFlexSDK="false" version="2"/>
真凶终于出来了...就是serverContextRoot="/WebContent"这个,把它改成自己的项目名,问题就解决了...
这个是创建项目时自动生成的,谁知道它会这么傻...
上网狂搜,终于解决了。
参考/article/5834785.html
发送请求总是404 NOT FOUND! 后来在网上看到有人提到 http://localhost/WebContent/messagebroker/amf 对比自己的请求,也是这样的...
services-config.xml里明明是 http://{server.name}:{server.port}/{context.root}/messagebroker/amf 的,我的webapp访问用的也是项目名,而不是WebContent呀,然后试着把services-config.xml里的
{context.root}用项目名替换,不成功,然后去项目根目录看,发现
.flexProperties文件里有段
<flexProperties enableServiceManager="false" flexServerFeatures="4" flexServerType="8" flexWarLocation="E:/blazeds.war" serverContextRoot="/WebContent"
serverRoot="E:/workspaces/flex/WebContent" serverRootURL="http://localhost:80/flex" toolCompile="true" useServerFlexSDK="false" version="2"/>
真凶终于出来了...就是serverContextRoot="/WebContent"这个,把它改成自己的项目名,问题就解决了...
这个是创建项目时自动生成的,谁知道它会这么傻...
相关文章推荐
- Flex应用BlazeDS时报错:[RPC Fault faultString="发送失败" faultCode="Client.Error.MessageSend"
- Flex应用BlazeDS时报错:[RPC Fault faultString="发送失败" faultCode="Client.Error.MessageSend" faultDetail="Cha
- Flex应用BlazeDS时报错:[RPC Fault faultString="发送失败" faultCode="Client.Error.MessageSend"
- Flex应用BlazeDS时报错:[RPC Fault faultString="发送失败" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed
- [FaultEvent fault=[RPC Fault faultString="发送失败" faultCode="Client.Error.MessageSend
- 发生ActionScript 错误:[RPC Fault faultString="发送失败" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed
- [RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend"
- [RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnectio
- [RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetC
- RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend"
- RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" 解决方案
- [RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetC
- [RPC Fault faultString="java.lang.NullPointerException : null" faultCode="Server.Processing"
- [RPC Fault faultString="java.lang.NullPointerException : null" faultCode="Server.Processing" faultDetail="null"]
- RPC Fault faultString="Cannot invoke method 'helloWorld'." faultCode="Server.ResourceUnavailable" fa
- faultCode:Client.Error.MessageSend faultString:'Send failed' faultDetail:'Channel.Connect.Failed error NetConnection.Call.Failed
- AIR:faultCode="Client.Error.MessageSend"
- Flex和Java整合错误 [FaultEvent fault=[RPC Fault faultString="Send failed"
- [RPC Fault faultString="Cannot invoke method 'saveOrUpdate'." faultCode="Server.ResourceUnavailable"
- 解析错误“[RPC Fault faultString="" faultCode="400" faultDetail="'sr' parameter is invalid"]”