使用说明:由于项目需要,在我的Java应用服务里需要调用远程EJB3服务的的一个接口;对方给我提供了一个调用的接口包,发布到WebLogic上后,一直报如下异常:
Java.lang.ClassCastException
at com.sun.corba.se.impl.javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:229)
at javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:137)
at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.readObject(RemoteBusinessIntfProxy.java:215)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
.........
Caused by: java.lang.ClassCastException: co.creaway.tp.service.impl.GISElectricServiceBean_f4dhri_GISElectricServiceImpl_1030_WLStub cannot be cast to org.omg.CORBA.Object
at com.sun.corba.se.impl.javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:212)
... 59 more
虽然接口提供方一直保证接口没问题,但异常却一直在;经过N多久的排查,他们终于发现EJB3.0的远程服务对象调用居然不支持java泛型,果然坑爹,最后他们修改了接口,问题得已解决。在此备份,以备不时之需。
分享到:
相关推荐
weblogic+ejb3.0weblogic+ejb3.0weblogic+ejb3.0weblogic+ejb3.0weblogic+ejb3.0weblogic+ejb3.0weblogic+ejb3.0
EJB3.0+weblogic操作文档,本人根据自己查阅资料和结合其他博客,总结了一套weblogic11g发布EJB3.0项目的文档,详细介绍如何在weblogic11g发布EJB并编写客户端java project访问。
在Weblogic10.3中,使用本地接口访问EJB3.0
ejb3.0+Weblogic+Jboss安装配置及入门例子 基础知识+详细例子+weblogic部署+Jboss部署,非常详细,值得初学者学习
EJB3.0入门经典weblogic.pdf EJB3.0入门经典weblogic.pdf
EJB3.0入门经典-weblogic EJB3.0入门经典-weblogic EJB3.0入门经典-weblogic
tomcat 调用weblogic EJB tomcat 调用weblogic EJB
ejb3.0+Weblogic+Jboss安装配置及入门例子
ejb3.0+Weblogic+Jboss安装配置及入门例子
均是从网上搜的。 很有用的学习资料,特别是对于初学者很有用。 JAR命令使用.txt JavaEE框架图.gif jdk6.0安装.txt JDK6.0的安装与配置.pdf weblogic_11g_安装部署.doc ...weblogic ejb3 入门与提高6.txt
weblogic+ejb.doc weblogic+ejb.doc weblogic+ejb.doc weblogic+ejb.doc weblogic+ejb.doc weblogic+ejb.doc weblogic+ejb.doc weblogic+ejb.doc
这里面介绍了在weblogic下如何配置ejb,还有例子
weblogic 10 ejb3 入门教程 + 调试通过的源代码 通过网上的教程,调试通过了weblogic 下的 ejb 3, 备份专用
本测试项目主要采用了ejb3.0框架+JSF1.2框架+a4j框架结构,采用weblogic服务器,其中包含了EJB远程接口调用和本地接口的双重调用,并采用了AJAX的无刷新技术,而且包含数据库连接操作(Oracle数据库),希望本测试...
《JavaEE实用开发指南:基于Weblogic+EJB3+Struts2+Hibernate+Spring》-- part2/3
EJB(Enterprice JavaBeans)是一个用于分布式业务应用的标准服务端组建模型.采用EJB架构编写的应用是可伸缩的,事务性的,多用户安全...采用EJB编写的这些应用,可以部署在任何支持EJB规范的服务器平台,如jboss,weblogic等.
叙述非常详细 服务器有Jboss + weblogic
图解eclipse+myelcipse+weblogic开发EJB .doc
Weblogic10 + EJB3入门教程,喜欢oracle公司产品的同仁共享
比较实用的东西,具体介绍了Weblogic Ejb的使用