首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

求教flex与Java通信时遇到的有关问题

2012-03-09 
求教flex与Java通信时遇到的问题我是一个flex初学者,对flex的机制、配置都很不了解,初期跟着教程写例子,在

求教flex与Java通信时遇到的问题
我是一个flex初学者,对flex的机制、配置都很不了解,初期跟着教程写例子,在与Java通信这块,使用了开源的BZ,但是出现了一个问题,异常如下。
faultCode:Client.Error.MessageSend faultString:'发送失败' faultDetail:'Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url: 'http://localhost:8080/WebContent/messagebroker/amf''

我在网上已经搜了很久,大部分的意见都是说RemoteObject的配置出了问题,我试着修改了service-config.xml中的配置,将所有的content-root换成了自己项目的名字,再次打开程序还是一样的错误,而现实的错误内容与未修改前一样,我认识程序在执行的时候根本就没有读取这个配置文件,于是直接在程序页面文件的配置中加上了endpoint="/FlexJava/messagebroker/amf",再次打开程序,错误如下:
faultCode:Client.Error.MessageSend faultString:'发送失败' faultDetail:'Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url: 'http://localhost:8080/FlexJava/messagebroker/amf''
这次指向的URL变了,但是错误还是出现,我试着访问了http://localhost:8080/FlexJava/messagebroker/amf这个地址,浏览器提示404错误,我又在网上找到一篇内容说MessageBrokerServlet初始化失败,会导致这个问题,原因是没有找到我写的JAVA类,我查看了部署到tomcat内的程序文件,在classes文件夹里有我写的Java类,现在的问题很让我困扰,配置应该都没有什么错误,为什么还是这个错误?,我是初学flex,碰到问题一头雾水,根本不知道出错的原因都有哪些,所以请教各位大虾,问题的根源在哪里?如何才能解决这个问题?

[解决办法]
404路径错误,看样子啊可能是你的路径啊什么的配置的有问题,service-config.xml中的content-root应该不用换就可以的,你看看你的Flex build path配置的对吗。也不知道怎么回事,帮顶!
[解决办法]
1楼对的!
基本上就是service-config.xml,Flex build path这两个地方出了问题!!

热点排行