繁体   English   中英

在Weblogic中部署jar时出错

[英]Error while deploying jar in weblogic

激活更改期间发生错误,请参阅日志以获取详细信息。

消息图标-错误异常准备模块:EJBModule(Demo_web_service)[EJB:011023]读取部署描述符时发生错误。 错误是:处理注释时出错:。 消息图标-错误嵌套错误有1个:weblogic.j2ee.dd.xml.AnnotationProcessException:[EJB:015002]无法在Jar D:\\ Aswin \\ Demo_web_service.jar中加载com.cms.webservice.CMSWebServiceBean类:java.lang .ClassNotFoundException:找到了类字节,但是defineClass()失败:'com.cms.webservice.CMSWebServiceBean'

消息图标-错误异常准备模块:EJBModule(Demo_web_service)无法部署EJB:Demo_web_service.jar中的Demo_web_service.jar:有1个嵌套错误:java.io.IOException:JDT编译错误! 在weblogic.ejb.container.ejbc.CompilerForJDT.compile(CompilerForJDT.java:66)在weblogic.ejb.container.ejbc.EJBCompiler.doCompile(EJBCompiler.java:358)在weblogic.ejb.container.ejbc.EJBCompiler.com (EJBCompiler.java:556)在weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:523)在weblogic.ejb.container.deployer.EJBDeployer.runEJBC(EJBDeployer.java:441)在weblogic.ejb。 weblogic.ejb.container.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:666)处的container.deployer.EJBDeployer.compileJar(EJBDeployer.java:766)在weblogic.ejb.container.deployer.EJBDeployer.prepare(EJBDeployer.java: 1241)位于weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:427)位于weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)位于weblogic.application.internal.flow.DeploymentCallbackFlow在weblogic上为$ 1.next(DeploymentCallbackFlow.java:391)在weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)在weblogic 在weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:43)处的.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:59)在weblogic.application.internal.BaseDeployment $ 1.next(BaseDeployment。位于weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)处的weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:367)处的weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment .java:39),位于weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154),位于weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60),位于weblogic.deploy.internal.targetserver。在weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:98)处的operation.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:207)在weblogic.deploy.internal.targetserv中 位于weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)的er.operations.AbstractOperation.prepare(AbstractOperation.java:217)位于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:159)位于weblogic.deploy.service.internal.targetserver在weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access $ 000(DeploymentReceiverCallbackDeliverer.java:12)处的。 .java:45)在weblogic.work.SelfTuningWorkManagerImpl $ WorkAdapterImpl.run(SelfTu 在weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)处位于weblogic.work.ExecuteThread.run(ExecuteThread.java:173)处的ningWorkManagerImpl.java:516)消息图标-错误JDT编译错误!

你能帮我解决这个问题吗?

Class bytes found but defineClass()failed for表示错误,表明您Java不匹配。 Weblogic运行的Java JDK /版本与您部署的已编译war文件不同。

请参阅: 找到类字节,但是在部署EAR时defineClass()因错误而失败

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM