转载——常见的RemoteObject错误
来源:互联网 发布:数组作为函数形参 编辑:程序博客网 时间:2024/05/22 08:08
转载——常见的RemoteObject错误
- (1) [RPC Fault faultString="[Messaging Error message='Unknowndestination
'UserManager'.']"faultCode="InvokeFailed" faultDetail="Couldn'testablish
aconnection to 'UserManager'"]
错误原因:remoting-config.xml配置的java类路径错误或java类不存在
解决:配置正确路径。
(2)[RPC Fault faultString="[MessagingError message='Unknowndestination
'UserManager'.']"faultCode="InvokeFailed" faultDetail="Couldn't establisha
connectionto 'UserManager'"]
错误原因:java版本问题,JRun4.0支持到jdk1.4.2,不支持1.5
解决:使用jdk1.4.2
(3)[RPC Fault faultString="Cannot create class of type'UserManager'."faultCode="Server.ResourceUnavailable"faultDetail="Type 'UserManager'not found."]
错误原因:remoting-config.xml配置的java类路径错误或java类不存在
解决:配置正确路径。
注:我的这个remoting-config.xml配置的java类应放在%\fds2\jrun4\servers\default\flex\WEB-INF\classes\下
(4)Unsupported major.minor version 49.0异常;
错误原因:在J2SE1.4的时候编译的是J2SE1.4的字节码形式,在J2SE5.0是5.0的字节码形式,一般只具有向下兼容性,也就是说在J2SE5.0中可以运行J2SE1.4的字节码,但是反过来则不行,在J2SE1.4下运行了J2SE5.0编译出来的字节码,就会出现上面所说的java.lang.UnsupportedClassVersionError错误了。最后,还要注意一点的是,不仅你的class文件要注意,所有在classpath下用到的lib的jar文件的版本也要注意,如果jar文件里面的class以前是高版本JDK编译出来的字节码形式,那也同样会出java.lang.UnsupportedClassVersionE rror错误的。
解决:原来是Eclipse里面的设置有了点问题(不知道什么时候被改了)。打开Window--->Preferences,选择里面的Java里面的Compiler,修改右面的Compilercompliance level:的值为1.4。
(5)could't invoke XXXmethod(例如调用具体RO的GetQuote,误写成getQuote)
原因大概是由于具体RO的函数名写错了,由于MXML语言大量使用参数注释型的方式指定对象属性,导致在引号之内的标记无法被编译器识别,问题被延迟到Run-time时刻发现。
(6)Send failed
原因是service-config.xml中的channels定义my-amf的{context.root}在FlexBuilder编译器参数中未指定其context-root,导致编译的swf文件可能有误;
解决方法同1
(7)Ljava.lang.NoSuchMethodError...
原因是RO对应的Java代码中可能出现调用不存在的方法。例如某个RO对应Java类Ticker在其函数中GetQuote中new一个StockQuote实例StockQuote x = newStockQuote(param1,param2),但StockQuote类只有一个空参数的构造函数,因此NoSuchMethodError错误被传递到Flex调用RO的客户端。为什么会出现Ticker引用不存在的StockQuote构造函数,原因是没有及时同步代码。比如,StockQuote代码修改了,删除了带参数的构造函数,而依赖此类的Ticker没有及时修正。
(8)出现以上错误,就要在你的POJO中的RemoteClass
比如
//[Bindable]
//[RemoteClass(alias="my.entries.pojo")]
或者对应Java类的属性名称不能以大写字母开头。
原帖地址:http://vipnews.csdn.net/newscontent.aspx?pointid=2011_04_06_171226619
0 0
- 转载——常见的RemoteObject错误
- 常见的remoteobject错误
- 常见的remoteobject错误
- 转载--大内高手—常见内存错误
- 转载--大内高手—常见内存错误
- Flex RemoteObject(转载)
- <转载>Python中新手常见的错误
- [转载]Quartus常见错误
- 转载android常见错误。
- hadoop常见错误(转载)
- 常见内存错误【转载】
- RemoteObject的使用小结
- Flex的RemoteObject
- Struts常见错误汇总(转载)
- 校验及常见错误(转载)
- Windows Mobile 上常见的 DirectShow 链接错误(转载)
- 【转载】DirectShow 一些常见编译错误的处理
- [转载]《中国学生写英语论文的常见错误总结》读书笔记
- Perl script 导出 DataStage jobs
- 快速掌握查看数据库表死锁的实用方…
- CygWin 常用命令[转]
- What is a Perforce "shelved" fil…
- flex&java通信错误之一:Server.re…
- 转载——常见的RemoteObject错误
- Android编译错误处理[转]
- DB2 Basics: Fun with Dates and T…
- 手机APP的垃圾缘何这么多?
- DataStage FAQs
- [Flex] Hierarchical and grouped …
- Perl trim function to strip whit…
- POJ_2186_Tarjan Popular_Cows
- Security Check