| 发表于:2007-06-15 16:30:55 楼主 |
本人刚刚接触weblogic,用的版本是weblogic9.1,部署上去的时候, 点击 "activate changes "按钮,就提示错误如下: an error occurred during activation of changes, please see the log for details. [http:101064][webappmodule(tel_webroot:webroot)] error parsing descriptor in web appplication "e:\eclipse3\workspace\telagent\webroot " weblogic.application.moduleexception: validation problems were found e:\eclipse3\workspace\telagent\webroot\web-inf\web.xml:18:4:18:4: problem: cvc-complex-type.2.4a: expected elements 'servlet-class@http://java.sun.com/xml/ns/j2ee jsp-file@http://java.sun.com/xml/ns/j2ee ' instead of 'load-on-startup@http://java.sun.com/xml/ns/j2ee ' here in element servlet@http://java.sun.com/xml/ns/j2ee: <e:\eclipse3\workspace\telagent\webroot/web-inf/web.xml:18:4> at weblogic.servlet.internal.webappmodule.loaddescriptor(webappmodule.java:766) at weblogic.servlet.internal.webappmodule.prepare(webappmodule.java:265) at weblogic.application.internal.flow.modulelistenerinvoker.prepare(modulelistenerinvoker.java:90) at weblogic.application.internal.flow.deploymentcallbackflow$1.next(deploymentcallbackflow.java:318) at weblogic.application.utils.statemachinedriver.nextstate(statemachinedriver.java:26) at weblogic.application.internal.flow.deploymentcallbackflow.prepare(deploymentcallbackflow.java:53) at weblogic.application.internal.flow.deploymentcallbackflow.prepare(deploymentcallbackflow.java:43) at weblogic.application.internal.basedeployment$1.next(basedeployment.java:620) at weblogic.application.utils.statemachinedriver.nextstate(statemachinedriver.java:26) at weblogic.application.internal.basedeployment.prepare(basedeployment.java:231) at weblogic.application.internal.deploymentstatechecker.prepare(deploymentstatechecker.java:147) at weblogic.deploy.internal.targetserver.appcontainerinvoker.prepare(appcontainerinvoker.java:61) at weblogic.deploy.internal.targetserver.operations.activateoperation.createandpreparecontainer(activateoperation.java:183) at weblogic.deploy.internal.targetserver.operations.activateoperation.doprepare(activateoperation.java:84) at weblogic.deploy.internal.targetserver.operations.abstractoperation.prepare(abstractoperation.java:219) at weblogic.deploy.internal.targetserver.deploymentmanager.handledeploymentprepare(deploymentmanager.java:750) at weblogic.deploy.internal.targetserver.deploymentmanager.preparedeploymentlist(deploymentmanager.java:1209) at weblogic.deploy.internal.targetserver.deploymentmanager.handleprepare(deploymentmanager.java:246) at weblogic.deploy.internal.targetserver.deploymentservicedispatcher.prepare(deploymentservicedispatcher.java:157) at weblogic.deploy.service.internal.targetserver.deploymentreceivercallbackdeliverer.dopreparecallback(deploymentreceivercallbackdeliverer.java:157) at weblogic.deploy.service.internal.targetserver.deploymentreceivercallbackdeliverer.access$000(deploymentreceivercallbackdeliverer.java:12) at weblogic.deploy.service.internal.targetserver.deploymentreceivercallbackdeliverer$1.run(deploymentreceivercallbackdeliverer.java:45) at weblogic.work.serverworkmanagerimpl$workadapterimpl.run(serverworkmanagerimpl.java:518) at weblogic.work.EXECutethread.EXECute(EXECutethread.java:207) at weblogic.work.EXECutethread.run(EXECutethread.java:179) caused by: weblogic.descriptor.descriptorexception: validation problems were found e:\eclipse3\workspace\telagent\webroot\web-inf\web.xml:18:4:18:4: problem: cvc-complex-type.2.4a: expected elements 'servlet-class@http://java.sun.com/xml/ns/j2ee jsp-file@http://java.sun.com/xml/ns/j2ee ' instead of 'load-on-startup@http://java.sun.com/xml/ns/j2ee ' here in element servlet@http://java.sun.com/xml/ns/j2ee: <e:\eclipse3\workspace\telagent\webroot/web-inf/web.xml:18:4> at weblogic.descriptor.internal.marshallerfactory$1.evaluateresults(marshallerfactory.java:231) at weblogic.descriptor.internal.marshallerfactory$1.evaluateresults(marshallerfactory.java:218) at weblogic.descriptor.internal.marshallerfactory$1.createdescriptor(marshallerfactory.java:143) at weblogic.descriptor.descriptormanager.createdescriptor(descriptormanager.java:271) at weblogic.descriptor.descriptormanager.createdescriptor(descriptormanager.java:240) at weblogic.descriptor.descriptormanager.createdescriptor(descriptormanager.java:300) at weblogic.application.descriptor.abstractdescriptorloader2.createdescriptorbean(abstractdescriptorloader2.java:381) at weblogic.application.descriptor.abstractdescriptorloader2.loaddescriptorbean(abstractdescriptorloader2.java:659) at weblogic.servlet.internal.webappdescriptor.getwebappbean(webappdescriptor.java:134) at weblogic.servlet.internal.webappmodule.loaddescriptor(webappmodule.java:762) ... 24 more weblogic.application.moduleexception: validation problems were found e:\eclipse3\workspace\telagent\webroot\web-inf\web.xml:18:4:18:4: problem: cvc-complex-type.2.4a: expected elements 'servlet-class@http://java.sun.com/xml/ns/j2ee jsp-file@http://java.sun.com/xml/ns/j2ee ' instead of 'load-on-startup@http://java.sun.com/xml/ns/j2ee ' here in element servlet@http://java.sun.com/xml/ns/j2ee: <e:\eclipse3\workspace\telagent\webroot/web-inf/web.xml:18:4> validation problems were found e:\eclipse3\workspace\telagent\webroot\web-inf\web.xml:18:4:18:4: problem: cvc-complex-type.2.4a: expected elements 'servlet-class@http://java.sun.com/xml/ns/j2ee jsp-file@http://java.sun.com/xml/ns/j2ee ' instead of 'load-on-startup@http://java.sun.com/xml/ns/j2ee ' here in element servlet@http://java.sun.com/xml/ns/j2ee: <e:\eclipse3\workspace\telagent\webroot/web-inf/web.xml:18:4> 请高人指导一下 |
|
|
|
|