`
raymond.chen
  • 浏览: 1417852 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

在使用RPC组件时经常会碰到的问题

阅读更多

1、在用HttpService组件获取数据,并将数据转成JSON格式时,经常会抛出类似以下的异常:

JSONParseError: Unexpected u encountered

    。解决的办法是:将json数据的key用双引号(用单引号也不行)括起来,比如

    将 {username:"uid", password:"pwd"}  改成  {"username":"uid", "password":"pwd"}。

 

2、在用RemoteObject组件访问Java类的方法时,经常会抛出类似以下的异常:

Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status 400: 
url: 'http://localhost:8888/WebContent/messagebroker/amf'

     这是由于访问amf的路径不正确导致的。这里假定页面的访问路径为:http://localhost:8888/ddd/bin/ddd.html,那么 web context 就是ddd,而访问amf的路径中web context却为WebContent,两者不一致了。所以,必须对访问amf的路径的web context进行修改。

     修改办法:右击工程 》Properties 》Flex Server 》修改Context root的值,如图:

 

3、在用GraniteDS的SecureRemoteObject组件访问destination时,经常会抛出类似以下的异常:

 

<service id="granite-service" class="flex.messaging.services.RemotingService" messageTypes="flex.messaging.messages.RemotingMessage">  
	<default-channels>  
		<channel ref="my-graniteamf"/>  
	</default-channels>  
	   
	<destination id="securityService">  
		<properties>  
			<factory>spring</factory>  
			<source>securityService</source>  
		</properties>
	</destination>  
</service>

这是由于mxml文件中引用了名为securityService的destination,所以在编译mxml文件时必须在编译参数中引用包含destination的services-config.xml文件。具体配置方法如下:

在工程的属性窗口中,定位到Flex Compiler子菜单中,在Additional compiler arguments中输入:-services "C:/Documents and Settings/Administrator/桌面/gdstest2/gdstest/WebRoot/WEB-INF/flex/services-config.xml" -locale en_US。services-config.xml文件的实际路径需要作调整。


  • 大小: 31.2 KB
  • 大小: 5.9 KB
  • 大小: 50.4 KB
分享到:
评论

相关推荐

    K3客户端远程组件注册“组件kdsvrmgr无法正常工作”解决办法

    如遇到 k3 某些客户端连不上服务器 以下是解决方法 1.添加删除程序里卸载 风行视频加速器 再测试连接 2.如程序里没有 风行 请打开 C:\Documents and Settings\Administrator\Application Data 删除文件夹 Funspeed ...

    如何打造高可靠高性能的消息队列(ZZMQ)

    但是在以下情况,服务A调用会遇到问题。问题一:如果有流量高峰,服务B响应超时,会发生什么情况?整个RPC调用链路都会受到影响,甚至发生雪崩。问题二:服务A逻辑复杂,逻辑耦合严重,怎么做拆分?把一些调用链路中...

    提高DCOM组件应用效率的方法 (2006年)

    在利用微软公司提出的DCOM组件技术进行软件开发时,经常会遇到DCOM组件的远程传输效率低的问题。对其发生原因进行了分析,并对几种可行的解决方案进行了深入探讨和比较,认为减少对DCOM组件方法的RPC调用是解决问题...

    java开源包8

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    Windows 系统错误代码简单分析

     0135 试图在已经替换的驱动器上使用 JOIN 或 SUBST 命令。  0136 系统试图删除尚未连接的驱动器的 JOIN。  0137 系统试图删除尚未替换的驱动器的替换项。  0138 系统试图将驱动器连接到已连接的驱动器下...

    java开源包1

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包11

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包2

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包3

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包6

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包5

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包10

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包4

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包7

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包9

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包101

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    Java资源包01

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    XML高级编程pdf

    9.5.2 在运行时修改一个XSLT文档 9.6 XSL转换与DOM转换的比较 9.7 小结 第10章 XML和数据库 10.1 存储XML 10.1.1 持续性问题 10.1.2 文档管理 10.1.3 XML存储和数据库 10.1.4 结论 10.2 XML的交换 10.2.1 ...

    XML高级编程 (Extensible Markup Language)

    9.5.2 在运行时修改一个XSLT文档 9.6 XSL转换与DOM转换的比较 9.7 小结 第10章 XML和数据库 10.1 存储XML 10.1.1 持续性问题 10.1.2 文档管理 10.1.3 XML存储和数据库 10.1.4 结论 10.2 XML的交换 10.2.1 ...

Global site tag (gtag.js) - Google Analytics