MarshalException:CORBA MARSHAL 1398079745 / 可以找到类
Posted
技术标签:
【中文标题】MarshalException:CORBA MARSHAL 1398079745 / 可以找到类【英文标题】:MarshalException: CORBA MARSHAL 1398079745 / Could find classes 【发布时间】:2010-03-25 20:39:10 【问题描述】:我们在 netbeans 中进行了 cleanbuild,检查了 jdk 版本并在服务器上部署了所有内容,但仍然出现以下错误。有人可以帮忙吗?
javax.servlet.ServletException: #RegistrationController.register: javax.ejb.EJBException:嵌套异常是: java.rmi.MarshalException: CORBA MARSHAL 1398079745 也许;嵌套的 例外是:org.omg.CORBA.MARSHAL: ----------BEGIN 服务器端 堆栈跟踪---------- org.omg.CORBA.MARSHAL:vmcid:SUN 次要代码: 257 完成:在 com.sun.corba.ee.impl.logging.ORBUtilSystemException.couldNotFindClass(ORBUtilSystemException.java:9679)
在 com.sun.corba.ee.impl.logging.ORBUtilSystemException.couldNotFindClass(ORBUtilSystemException.java:9694)
在 com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1042)
在 com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:896)
...
【问题讨论】:
【参考方案1】:通常,Corba Marshal 错误与 Corba 对象的 IDL 以及生成的存根与 Corba 对象本身的实际实现的方法签名不匹配有关。
此外,请确保您引用了 Corba 实现所需的所有正常 Corba 相关 jar。
您还可以发布您的客户端和服务器代码以及您正在使用的 IDL。
【讨论】:
以上是关于MarshalException:CORBA MARSHAL 1398079745 / 可以找到类的主要内容,如果未能解决你的问题,请参考以下文章
org.omg.CORBA:MARSHAL & org.omg.CORBA.BAD_PARAM 错误
Corba 客户端 - Python 和 Corba 服务器 - Java