Unable to deploy an epplication in WebLogic 9 getting below exception during deployment. not sure what to do.
appreciate any help.
Error Stack Trace:
<Unable to load descriptor D:\TEMP\mortgen-0_00.ear\webapp.war/WEB-INF/web.xml of module webapp.war. The error is weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND
D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war\WEB-INF\web.xml:16:8:16:8: problem: cvc-complex-type.2.4a: Expected element 'filter-class@
http://java.sun.com/xml/ns/j2ee' instead of 'description@
http://java.sun.com/xml/ns/j2ee' here in element filter@
http://java.sun.com/xml/ns/j2ee:<D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war/WEB-INF/web.xml:16:8>
D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war\WEB-INF\web.xml:22:8:22:8: problem: cvc-complex-type.2.4b: Element not allowed: description@
http://java.sun.com/xml/ns/j2ee in element init-param@
http://java.sun.com/xml/ns/j2ee:<D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war/WEB-INF/web.xml:22:8>
D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war\WEB-INF\web.xml:28:8:28:8: problem: cvc-complex-type.2.4b: Element not allowed: description@
http://java.sun.com/xml/ns/j2ee in element init-param@
http://java.sun.com/xml/ns/j2ee:<D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war/WEB-INF/web.xml:28:8>
D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war\WEB-INF\web.xml:34:8:34:8: problem: cvc-complex-type.2.4b: Element not allowed: description@
http://java.sun.com/xml/ns/j2ee in element init-param@
http://java.sun.com/xml/ns/j2ee:<D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war/WEB-INF/web.xml:34:8>
D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war\WEB-INF\web.xml:40:8:40:8: problem: cvc-complex-type.2.4b: Element not allowed: description@
http://java.sun.com/xml/ns/j2ee in element init-param@
http://java.sun.com/xml/ns/j2ee:<D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war/WEB-INF/web.xml:40:8>
D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war\WEB-INF\web.xml:46:8:46:8: problem: cvc-complex-type.2.4b: Element not allowed: description@
http://java.sun.com/xml/ns/j2ee in element init-param@
http://java.sun.com/xml/ns/j2ee:<D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war/WEB-INF/web.xml:46:8>
D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war\WEB-INF\web.xml:52:8:52:8: problem: cvc-complex-type.2.4b: Element not allowed: description@
http://java.sun.com/xml/ns/j2ee in element init-param@
http://java.sun.com/xml/ns/j2ee:<D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war/WEB-INF/web.xml:52:8>
D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war\WEB-INF\web.xml:58:8:58:8: problem: cvc-complex-type.2.4b: Element not allowed: description@
http://java.sun.com/xml/ns/j2ee in element init-param@
http://java.sun.com/xml/ns/j2ee:<D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war/WEB-INF/web.xml:58:8>
D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war\WEB-INF\web.xml:64:8:64:8: problem: cvc-complex-type.2.4b: Element not allowed: description@
http://java.sun.com/xml/ns/j2ee in element init-param@
http://java.sun.com/xml/ns/j2ee:<D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war/WEB-INF/web.xml:64:8>
D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war\WEB-INF\web.xml:70:8:70:8: problem: cvc-complex-type.2.4b: Element not allowed: description@
http://java.sun.com/xml/ns/j2ee in element init-param@
http://java.sun.com/xml/ns/j2ee:<D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war/WEB-INF/web.xml:70:8>
D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war\WEB-INF\web.xml:76:8:76:8: problem: cvc-complex-type.2.4b: Element not allowed: description@
http://java.sun.com/xml/ns/j2ee in element init-param@
http://java.sun.com/xml/ns/j2ee:<D:\TEMP\appcgen_mortgen-0_00.ear\webapp.war/WEB-INF/web.xml:76:8>
at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:229)
at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:216)
at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory.java:141)
at weblogic.descriptor.DescriptorManager.createDescriptor(DescriptorManager.java:280)
at weblogic.descriptor.DescriptorManager.createDescriptor(DescriptorManager.java:248)
at weblogic.application.descriptor.AbstractDescriptorLoader2.getDescriptorBeanFromReader(AbstractDescriptorLoader2.java:749)
at weblogic.application.descriptor.AbstractDescriptorLoader2.createDescriptorBean(AbstractDescriptorLoader2.java:378)
at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBeanWithoutPlan(AbstractDescriptorLoader2.java:720)
at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBean(AbstractDescriptorLoader2.java:729)
at weblogic.servlet.internal.WebAppDescriptor.getWebAppBean(WebAppDescriptor.java:134)
at weblogic.application.compiler.WARModule.processLibraries(WARModule.java:286)
at weblogic.application.compiler.WARModule.merge(WARModule.java:303)
at weblogic.application.compiler.flow.MergeModuleFlow.compile(MergeModuleFlow.java:23)
at weblogic.application.compiler.FlowDriver$FlowStateChange.next(FlowDriver.java:69)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.compiler.FlowDriver.nextState(FlowDriver.java:36)
at weblogic.application.compiler.FlowDriver$CompilerFlowDriver.compile(FlowDriver.java:96)
at weblogic.application.compiler.ReadOnlyEarMerger.merge(ReadOnlyEarMerger.java:41)
at weblogic.application.compiler.flow.AppMergerFlow.mergeInput(AppMergerFlow.java:94)
at weblogic.application.compiler.flow.AppMergerFlow.compile(AppMergerFlow.java:47)
at weblogic.application.compiler.FlowDriver$FlowStateChange.next(FlowDriver.java:69)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.compiler.FlowDriver.nextState(FlowDriver.java:36)
at weblogic.application.compiler.FlowDriver$CompilerFlowDriver.compile(FlowDriver.java:96)
at weblogic.application.compiler.AppMerge.runBody(AppMerge.java:130)
at weblogic.utils.compiler.Tool.run(Tool.java:158)
at weblogic.utils.compiler.Tool.run(Tool.java:115)
at weblogic.application.compiler.AppMerge.merge(AppMerge.java:142)
at weblogic.deploy.api.internal.utils.AppMerger.merge(AppMerger.java:70)
at weblogic.deploy.api.internal.utils.AppMerger.getMergedApp(AppMerger.java:51)
at weblogic.deploy.api.model.internal.WebLogicDeployableObjectFactoryImpl.createDeployableObject(WebLogicDeployableObjectFactoryImpl.java:177)
at weblogic.deploy.api.tools.SessionHelper.initialize(SessionHelper.java:692)
.>
(DeploymentConfigurationHelper.java:339)
at com.bea.console.utils.DeploymentConfigurationManager.createDeploymentConfigurationHelper(DeploymentConfigurationManager.java:238)
at com.bea.console.utils.DeploymentConfigurationManager.getDeploymentConfiguration(DeploymentConfigurationManager.java:155)
at com.bea.console.utils.DeploymentUtils.getMergedModuleInfo(DeploymentUtils.java:2438)
at com.bea.console.actions.app.DeploymentsControlTableAction.createApplicationNodes(DeploymentsControlTableAction.java:228)
at com.bea.console.actions.app.ApplicationOverviewAction.getCollection(ApplicationOverviewAction.java:104)
at com.bea.console.actions.BaseTableAction.execute(BaseTableAction.java:88)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:95)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2042)
at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:90)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2114)
at com.bea.console.internal.ConsolePageFlowRequestProcessor.processActionPerform(ConsolePageFlowRequestProcessor.java:221)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:554)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:851)
at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:630)
at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:157)
at com.bea.console.internal.ConsoleActionServlet.process(ConsoleActionServlet.java:241)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at com.bea.console.internal.ConsoleActionServlet.doGet(ConsoleActionServlet.java:130)
Caused by: weblogic.utils.compiler.ToolFailureException: Exception in AppMerge flows' progression
at weblogic.application.compiler.AppMerge.merge(AppMerge.java:145)
at weblogic.deploy.api.internal.utils.AppMerger.merge(AppMerger.java:70)
at weblogic.deploy.api.internal.utils.AppMerger.getMergedApp(AppMerger.java:51)
at weblogic.deploy.api.model.internal.WebLogicDeployableObjectFactoryImpl.createDeployableObject(WebLogicDeployableObjectFactoryImpl.java:177)
at weblogic.deploy.api.tools.SessionHelper.initialize(SessionHelper.java:692)
at weblogic.deploy.api.tools.SessionHelper.initializeConfiguration(SessionHelper.java:534)
at weblogic.deploy.api.tools.SessionHelper.initializeConfiguration(SessionHelper.java:597)
at com.bea.console.utils.DeploymentConfigurationHelper.initDeploymentConfiguration(DeploymentConfigurationHelper.java:757)
at com.bea.console.utils.DeploymentConfigurationHelper.(DeploymentConfigurationHelper.java:339)
at com.bea.console.utils.DeploymentConfigurationManager.createDeploymentConfigurationHelper(DeploymentConfigurationManager.java:238)
at com.bea.console.utils.DeploymentConfigurationManager.getDeploymentConfiguration(DeploymentConfigurationManager.java:155)
at com.bea.console.utils.DeploymentUtils.getMergedModuleInfo(DeploymentUtils.java:2438)
at com.bea.console.actions.app.DeploymentsControlTableAction.createApplicationNodes(DeploymentsControlTableAction.java:228)
at com.bea.console.actions.app.ApplicationOverviewAction.getCollection(ApplicationOverviewAction.java:104)
at com.bea.console.actions.BaseTableAction.execute(BaseTableAction.java:88)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:95)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2042)
at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:90)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2114)
at com.bea.console.internal.ConsolePageFlowRequestProcessor.processActionPerform(ConsolePageFlowRequestProcessor.java:221)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:554)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:851)
at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:630)
at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:157)
at com.bea.console.internal.ConsoleActionServlet.process(ConsoleActionServlet.java:241)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at com.bea.console.internal.ConsoleActionServlet.doGet(ConsoleActionServlet.java:130)
at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1169)
at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:688)
at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInternal(ScopedContentCommonSupport.java:268)
Thanks for the help.
rcem.