求解:javax.xml.stream.XMLStreamException: Error at Line:19, token:[SPACE]

时间:2019-01-18
本文章向大家介绍求解:javax.xml.stream.XMLStreamException: Error at Line:19, token:[SPACE],主要包括求解:javax.xml.stream.XMLStreamException: Error at Line:19, token:[SPACE]使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

问题描述:

web项目在weblogic10上没问题,部署到了12c就报这错了,网上都说web.xml编码格式不对,但是一直用的UTF-8,还有的说是weblogic.xml里面设置下,设置了也没解决问题。

求解:

Error at Line:19,

token:[SPACE] (
        )Unbalanced ELEMENT got:container-descriptor expected:prefer-application-packages
weblogic.application.ModuleException: [HTTP:101064][WebAppModule(gxfwpt:gxfwpt)] Error parsing descriptor in Web appplication "/home/weblogic/gxfwpt"

javax.xml.stream.XMLStreamException: Error at Line:19, token:[SPACE]    (
        )Unbalanced ELEMENT got:container-descriptor expected:prefer-application-packages
        at weblogic.xml.stax.XMLStreamReaderBase.advance(XMLStreamReaderBase.java:319)
        at weblogic.xml.stax.XMLStreamReaderBase.next(XMLStreamReaderBase.java:384)
        at javax.xml.stream.util.StreamReaderDelegate.next(StreamReaderDelegate.java:88)
        at weblogic.application.descriptor.DebugStreamReaderDelegate.next(DebugStreamReaderDelegate.java:89)
        at weblogic.application.descriptor.BasicMunger2.next(BasicMunger2.java:427)
        at weblogic.application.descriptor.VersionMunger._next(VersionMunger.java:342)
        at weblogic.application.descriptor.VersionMunger.next(VersionMunger.java:230)
        at weblogic.application.descriptor.VersionMunger.consumeInputStream(VersionMunger.java:595)
        at weblogic.application.descriptor.VersionMunger.init(VersionMunger.java:485)
        at weblogic.application.descriptor.VersionMunger.<init>(VersionMunger.java:86)
        at weblogic.application.descriptor.VersionMunger.<init>(VersionMunger.java:67)
        at weblogic.servlet.internal.WlsWebAppReader2.<init>(WlsWebAppReader2.java:59)
        at weblogic.servlet.internal.WebAppDescriptor$MyWlsWebAppDescriptor.createXMLStreamReader(WebAppDescriptor.java:339)
        at weblogic.application.descriptor.AbstractDescriptorLoader2.createDescriptorBean(AbstractDescriptorLoader2.java:406)
        at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBeanWithoutPlan(AbstractDescriptorLoader2.java:779)
        at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBean(AbstractDescriptorLoader2.java:792)
        at weblogic.servlet.internal.WebAppDescriptor.getWeblogicWebAppBean(WebAppDescriptor.java:171)
        at weblogic.servlet.internal.WebAppModule.loadDescriptor(WebAppModule.java:1456)
        at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:245)
        at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:682)
        at weblogic.application.internal.flow.ScopedModuleDriver.init(ScopedModuleDriver.java:162)
        at weblogic.application.internal.ExtensibleModuleWrapper.init(ExtensibleModuleWrapper.java:98)
        at weblogic.application.internal.flow.ModuleListenerInvoker.init(ModuleListenerInvoker.java:84)
        at weblogic.application.internal.flow.InitModulesFlow.initModule(InitModulesFlow.java:288)
        at weblogic.application.internal.flow.InitModulesFlow.initModules(InitModulesFlow.java:301)
        at weblogic.application.internal.flow.InitModulesFlow.prepare(InitModulesFlow.java:329)
        at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:706)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42)
        at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:237)
        at weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:48)
        at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158)
        at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:61)
        at weblogic.deploy.internal.targetserver.AppDeployment.prepare(AppDeployment.java:155)
        at weblogic.management.deploy.internal.DeploymentAdapter$1.doPrepare(DeploymentAdapter.java:39)
        at weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:191)
        at weblogic.management.deploy.internal.AppTransition$1.transitionApp(AppTransition.java:21)
        at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)
        at weblogic.management.deploy.internal.ConfiguredDeployments.prepare(ConfiguredDeployments.java:165)
        at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:122)
        at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:210)
        at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:118)
        at weblogic.server.AbstractServerService.postConstruct(AbstractServerService.java:78)
        at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1017)
        at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:388)
        at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:430)
        at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
        at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:225)
        at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:82)
        at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2488)
        at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)
        at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:606)
        at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:77)
        at org.jvnet.hk2.internal.ClazzCreator.resolve(ClazzCreator.java:231)
        at org.jvnet.hk2.internal.ClazzCreator.resolveAllDependencies(ClazzCreator.java:254)
        at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:413)
        at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
        at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:225)
        at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:82)
        at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2488)
        at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)
        at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)
        at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1162)
        at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1147)
        at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:548)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
Caused by: Error at Line:19, token:[SPACE]      (
        )Unbalanced ELEMENT got:container-descriptor expected:prefer-application-packages
        at weblogic.xml.babel.baseparser.BaseParser.parseSome(BaseParser.java:384)
        at weblogic.xml.stax.XMLStreamReaderBase.advance(XMLStreamReaderBase.java:294)
        ... 68 more

Error at Line:19, token:[SPACE] (
        )Unbalanced ELEMENT got:container-descriptor expected:prefer-application-packages
        at weblogic.servlet.internal.WebAppModule.createModuleException(WebAppModule.java:1824)
        at weblogic.servlet.internal.WebAppModule.loadDescriptor(WebAppModule.java:1482)
        at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:245)
        at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:682)
        at weblogic.application.internal.flow.ScopedModuleDriver.init(ScopedModuleDriver.java:162)
        Truncated. see log file for complete stacktrace
Caused By: Error at Line:19, token:[SPACE]      (
        )Unbalanced ELEMENT got:container-descriptor expected:prefer-application-packages
        at weblogic.xml.babel.baseparser.BaseParser.parseSome(BaseParser.java:384)
        at weblogic.xml.stax.XMLStreamReaderBase.advance(XMLStreamReaderBase.java:294)
        at weblogic.xml.stax.XMLStreamReaderBase.next(XMLStreamReaderBase.java:384)
        at javax.xml.stream.util.StreamReaderDelegate.next(StreamReaderDelegate.java:88)
        at weblogic.application.descriptor.DebugStreamReaderDelegate.next(DebugStreamReaderDelegate.java:89)
        Truncated. see log file for complete stacktrace