小编Ale*_*nov的帖子

访问远程bean时CORBA内部异常

在使用Glassfish 4.0和JDK 1.7_55的Windows Server上,我得到NoClassDefFoundError和ClassNotFoundException,然后调用远程bean方法.

StandardWrapperValve[action]: Servlet.service() for servlet action threw exception
java.lang.ClassNotFoundException: com.sun.corba.ee.impl.orb.ORBSingleton
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    ...
    at com.sun.corba.ee.impl.presentation.rmi.codegen.CodegenStubBase.invoke(CodegenStubBase.java:226)
    at dudge.ifaces.__SolutionRemote_Remote_DynamicStub.getSolutionEager(dudge/ifaces/__SolutionRemote_Remote_DynamicStub.java)
    at dudge.ifaces._SolutionRemote_Wrapper.getSolutionEager(dudge/ifaces/_SolutionRemote_Wrapper.java)
    at dudge.DudgeBean.submitSolution(DudgeBean.java:119)
    ...
Run Code Online (Sandbox Code Playgroud)

有DudgeBean和SolutionRemote是我的类.

StandardWrapperValve[action]: Servlet.service() for servlet action threw exception
java.lang.NoClassDefFoundError: Could not initialize class com.sun.corba.ee.impl.io.IIOPInputStream
    at com.sun.corba.ee.impl.io.ValueHandlerImpl.createInputStream(ValueHandlerImpl.java:820)
    ...
    at com.sun.corba.ee.impl.presentation.rmi.codegen.CodegenStubBase.invoke(CodegenStubBase.java:226)
    at dudge.__PermissionCheckerRemote_Remote_DynamicStub.canGetUser(dudge/__PermissionCheckerRemote_Remote_DynamicStub.java)
    at dudge._PermissionCheckerRemote_Wrapper.canGetUser(dudge/_PermissionCheckerRemote_Wrapper.java)
    at dudge.web.actions.UsersAction.view(UsersAction.java:95)
    ...
Run Code Online (Sandbox Code Playgroud)

UsersActionand和PermissionCheckerRemote是我的类.

在开发系统上一切正常,我找不到差异.可能是什么导致了这个?

corba glassfish javabeans java-ee

2
推荐指数
1
解决办法
3185
查看次数

标签 统计

corba ×1

glassfish ×1

java-ee ×1

javabeans ×1