Java weblogic.ejb.container.ejbc.ejbception:读取接口的类文件时出错
在eclipse中将应用程序部署到weblogic server时发生问题。如果将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
.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。请帮助