Java weblogic.ejb.container.ejbc.ejbception:读取接口的类文件时出错

Java weblogic.ejb.container.ejbc.ejbception:读取接口的类文件时出错,java,weblogic-10.x,Java,Weblogic 10.x,在eclipse中将应用程序部署到weblogic server时发生问题。如果将.ear文件直接安装在weblogic server中,则工作正常 有人能帮忙吗。我尝试了所有选项,甚至验证了安装的jre和eclipse中配置的编译器。所有这些都指向JDK1.6 weblogic.ejb.container.ejbc.EJBCException: Error reading the class file of interface com.ar.flextronics.ejb.session.re

在eclipse中将应用程序部署到weblogic server时发生问题。如果将
.ear
文件直接安装在weblogic server中,则工作正常

有人能帮忙吗。我尝试了所有选项,甚至验证了安装的jre和eclipse中配置的编译器。所有这些都指向JDK1.6

weblogic.ejb.container.ejbc.EJBCException: Error reading the class file of interface com.ar.flextronics.ejb.session.remote.CountrySessionRemote
    at weblogic.ejb.container.ejbc.bytecodegen.RemoteBusIntfGener    ator.gener    ate(RemoteBusIntfGener    ator.java:23)
    at weblogic.ejb.container.ejbc.bytecodegen.Gener    atorFactory.gener    ate(Gener    atorFactory.java:50)
    at weblogic.ejb.container.ejbc.EJBCompiler.gener    ate(EJBCompiler.java:849)
    at weblogic.ejb.container.ejbc.EJBCompiler.doCompile(EJBCompiler.java:266)
    at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:463)
    at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:429)
    at weblogic.ejb.container.deployer.EJBDeployer.runEJBC(EJBDeployer.java:439)
    at weblogic.ejb.container.deployer.EJBDeployer.compileJar(EJBDeployer.java:795)
    at weblogic.ejb.container.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:683)
    at weblogic.ejb.container.deployer.EJBDeployer.prepare(EJBDeployer.java:1254)
    at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:442)
    at weblogic.applic    ation.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
    at weblogic.applic    ation.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:518)
    at weblogic.applic    ation.utils.St    ateMachineDriver.nextSt    ate(St    ateMachineDriver.java:52)
    at weblogic.applic    ation.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:159)
    at weblogic.applic    ation.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:47)
    at weblogic.applic    ation.internal.BaseDeployment$1.next(BaseDeployment.java:649)
    at weblogic.applic    ation.utils.St    ateMachineDriver.nextSt    ate(St    ateMachineDriver.java:52)
    at weblogic.applic    ation.internal.BaseDeployment.prepare(BaseDeployment.java:191)
    at weblogic.applic    ation.internal.EarDeployment.prepare(EarDeployment.java:59)
    at weblogic.applic    ation.internal.DeploymentSt    ateChecker.prepare(DeploymentSt    ateChecker.java:154)
    at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
    at weblogic.deploy.internal.targetserver.oper    ations.Activ    ateOper    ation.cre    ateAndPrepareContainer(Activ    ateOper    ation.java:209)
    at weblogic.deploy.internal.targetserver.oper    ations.Activ    ateOper    ation.doPrepare(Activ    ateOper    ation.java:98)
    at weblogic.deploy.internal.targetserver.oper    ations.AbstractOper    ation.prepare(AbstractOper    ation.java:217)
    at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:749)
    at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
    at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
    at weblogic.deploy.internal.targetserver.DeploymentServiceDisp    atcher.prepare(DeploymentServiceDisp    atcher.java:160)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:47)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: java.io.IOException: Class not found
    at com.bea.objectweb.asm.ClassReader.a(Unknown Source)
    at com.bea.objectweb.asm.ClassReader.<init    (Unknown Source)
    at weblogic.ejb.container.ejbc.bytecodegen.RemoteBusIntfClassAdapter.getReader(RemoteBusIntfClassAdapter.java:38)
    at weblogic.ejb.container.ejbc.bytecodegen.RemoteBusIntfClassAdapter.getRBIBytes(RemoteBusIntfClassAdapter.java:26)
    at weblogic.ejb.container.ejbc.bytecodegen.RemoteBusIntfGener    ator.gener    ate(RemoteBusIntfGener    ator.java:20)
    ... 34 more
weblogic.ejb.container.ejbc.ejbc异常:读取接口com.ar.flextronics.ejb.session.remote.CountrySessionRemote的类文件时出错
位于weblogic.ejb.container.ejbc.bytecodegen.remotebusintfgenerator.genr ate(remotebusintfgenerator.java:23)
位于weblogic.ejb.container.ejbc.bytecodegen.generatorfactory.generate(generatorfactory.java:50)
位于weblogic.ejb.container.ejbc.EJBCompiler.generate(EJBCompiler.java:849)
位于weblogic.ejb.container.ejbc.EJBCompiler.docomfile(EJBCompiler.java:266)
位于weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:463)
位于weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:429)
位于weblogic.ejb.container.deployer.EJBDeployer.runEJBC(EJBDeployer.java:439)
位于weblogic.ejb.container.deployer.EJBDeployer.compileJar(EJBDeployer.java:795)
在weblogic.ejb.container.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:683)
位于weblogic.ejb.container.deployer.EJBDeployer.prepare(EJBDeployer.java:1254)
位于weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:442)
在weblogic.applic.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
位于weblogic.applic.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:518)
在weblogic.applic.utils.St ateMachineDriver.nextSt ate(St ateMachineDriver.java:52)
位于weblogic.applic.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:159)
位于weblogic.applic.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:47)
位于weblogic.applic.internal.BaseDeployment$1.next(BaseDeployment.java:649)
在weblogic.applic.utils.St ateMachineDriver.nextSt ate(St ateMachineDriver.java:52)
在weblogic.applic.internal.BaseDeployment.prepare(BaseDeployment.java:191)
位于weblogic.applic.internal.EarDeployment.prepare(EarDeployment.java:59)
在weblogic.applic.internal.DeploymentSt-ateChecker.prepare(DeploymentSt-ateChecker.java:154)
位于weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
在weblogic.deploy.internal.targetserver.Operations.Activ AteOperation.cre Ate和PrepareContainer(Activ AteOperation.java:209)中
在weblogic.deploy.internal.targetserver.operations.Activ-ateoperation.doPrepare(Activ-ateoperation.java:98)
在weblogic.deploy.internal.targetserver.Operations.AbstractOperation.prepare(AbstractOperation.java:217)上
位于weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:749)
在weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)中
位于weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
位于weblogic.deploy.internal.targetserver.deploymentServiceDispatcher.prepare(deploymentServiceDispatcher.java:160)
位于weblogic.deploy.service.internal.targetserver.deploymentReceiverCallbackDeliver.doPrepareCallback(deploymentReceiverCallbackDeliver.java:171)
在weblogic.deploy.service.internal.targetserver.deploymentReceiverCallbackDeliver.access$000(deploymentReceiverCallbackDeliver.java:13)
在weblogic.deploy.service.internal.targetserver.deploymentReceiverCallbackDeliver$1.run(deploymentReceiverCallbackDeliver.java:47)
在weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
在weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
在weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
原因:java.io.IOException:找不到类
位于com.bea.objectweb.asm.ClassReader.a(未知源)

在com.bea.objectweb.asm.ClassReader上。到目前为止您尝试了什么?是由于缺少依赖项还是由于java版本不兼容?因为我认为这种情况会发生,因为不兼容的版本问题,所以会话类不会生成。我已经验证了我在工作区中使用的jdk版本,清理了服务器并尝试重新部署项目。?我对这一点很陌生,我只是不需要解决这个问题的解决方案,你能帮助我如何在WebLogic中跟踪这些问题并解决这个问题吗。我重新访问了domain/lib目录…但是它有项目所需的所有jar。请帮助