flex 与 java 通讯失败 50
1;问题:[FaultEventfault=[RPCFaultfaultString="Nodestinationwithid'helloworld'isregister...
1;问题:
[FaultEvent fault=[RPC Fault faultString="No destination with id 'helloworld' is registered with any service." faultCode="Server.Processing" faultDetail="null"] messageId="86F6B16D-D11A-CD0F-6182-951F4CC77C4F" type="fault" bubbles=false cancelable=true eventPhase=2]
2;我的[flex]-[remoting-config.xml]配置
<destination id="helloworld">
<properties>
<source> flex.samples.helloWorld.HelloWorld </source>
</properties>
</destination>
3;我的java类存放:
..\webapps\blazeds\WEB-INF\classes\flex\samples\helloWorld
4;我的BlazeDSHello.mxml:
...
<mx:RemoteObject id="ho" destination="helloworld"
result="resultHandler(event)"
endpoint="/blazeds/messagebroker/amf"
source="flex.samples.helloWorld.HelloWorld"
fault="error(event)" />
<mx:HBox width = "100%" height="32">
<mx:TextInput id="inputText" fontSize="12"/>
<mx:Button label="send" click="sayHello()" fontSize="12"/>
</mx:HBox >
<mx:Label text="{helloResult}" fontSize="12"/>
<mx:TextArea id="errortxt" width="300" height="300" />
...
5;网址可以正常运行:
http://localhost:8400/blazeds/bin-debug/BlazeDSHello.html
但是点击“send”按钮就报错“1;问题”
请问哪里出错了???
只有70分,只能选50全给了,谢谢!!
(备注:tomcat6.0是手动安装服务和手动启动的,软件工具是MYEclipse6.0a+Flex 3.0 插件,JDK1.6.14,WEB使用BlazeDS框架)
提问完,刚刚在网上查到结果了,
就是更改remoting-config.xml必须重启tomcat服务器,就可以正常运行。 展开
[FaultEvent fault=[RPC Fault faultString="No destination with id 'helloworld' is registered with any service." faultCode="Server.Processing" faultDetail="null"] messageId="86F6B16D-D11A-CD0F-6182-951F4CC77C4F" type="fault" bubbles=false cancelable=true eventPhase=2]
2;我的[flex]-[remoting-config.xml]配置
<destination id="helloworld">
<properties>
<source> flex.samples.helloWorld.HelloWorld </source>
</properties>
</destination>
3;我的java类存放:
..\webapps\blazeds\WEB-INF\classes\flex\samples\helloWorld
4;我的BlazeDSHello.mxml:
...
<mx:RemoteObject id="ho" destination="helloworld"
result="resultHandler(event)"
endpoint="/blazeds/messagebroker/amf"
source="flex.samples.helloWorld.HelloWorld"
fault="error(event)" />
<mx:HBox width = "100%" height="32">
<mx:TextInput id="inputText" fontSize="12"/>
<mx:Button label="send" click="sayHello()" fontSize="12"/>
</mx:HBox >
<mx:Label text="{helloResult}" fontSize="12"/>
<mx:TextArea id="errortxt" width="300" height="300" />
...
5;网址可以正常运行:
http://localhost:8400/blazeds/bin-debug/BlazeDSHello.html
但是点击“send”按钮就报错“1;问题”
请问哪里出错了???
只有70分,只能选50全给了,谢谢!!
(备注:tomcat6.0是手动安装服务和手动启动的,软件工具是MYEclipse6.0a+Flex 3.0 插件,JDK1.6.14,WEB使用BlazeDS框架)
提问完,刚刚在网上查到结果了,
就是更改remoting-config.xml必须重启tomcat服务器,就可以正常运行。 展开
2个回答
展开全部
对啊,修改配置文件之后必须要重启服务器才可以啊。以后注意了就可以了。
另外一般情况下修改一半类是不用重启服务器的,服务器都是直接可以加载修改后的类的。修改静态类或是静态方法最好重启。写的做的多了你就知道了。经验都是这样积累起来的
另外一般情况下修改一半类是不用重启服务器的,服务器都是直接可以加载修改后的类的。修改静态类或是静态方法最好重启。写的做的多了你就知道了。经验都是这样积累起来的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询