1.问题描述
<Apr 19, 2019 5:19:45 PM CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
<Apr 19, 2019 5:19:54 PM CST> <Error> <Deployer> <BEA-149205> <Failed to initialize the application 'dat_lbs2.0_ear' due to error weblogic.application.ModuleException: .
weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:378)
at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:391)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)
Truncated. see log file for complete stacktrace
Caused By: java.lang.ClassCastException: com.ctc.wstx.stax.WstxInputFactory cannot be cast to javax.xml.stream.XMLInputFactory
at javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:154)
at weblogic.servlet.internal.TldCacheHelper$TldIOHelper.parseXML(TldCacheHelper.java:124)
at weblogic.descriptor.DescriptorCache.parseXML(DescriptorCache.java:380)
at weblogic.servlet.internal.TldCacheHelper.parseTagLibraries(TldCacheHelper.java:65)
at weblogic.servlet.internal.War.getTagInfo(War.java:889)
Truncated. see log file for complete stacktrace
>
<Apr 19, 2019 5:19:54 PM CST> <Notice> <Log Management> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.>
<Apr 19, 2019 5:19:54 PM CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>
<Apr 19, 2019 5:19:54 PM CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>
<Apr 19, 2019 5:19:54 PM CST> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 10.56.81.208:7003 for protocols iiop, t3, ldap, snmp, http.>
<Apr 19, 2019 5:19:54 PM CST> <Notice> <WebLogicServer> <BEA-000332> <Started WebLogic Managed Server "server-lbs2.0-dat" for domain "admin" running in Development Mode>
<Apr 19, 2019 5:19:56 PM CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>
2.解决方案
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.1</version>
<exclusions>
<!-- https://mvnrepository.com/artifact/javax.xml.stream/stax-api -->
<exclusion>
<groupId>javax.xml.stream</groupId>
<artifactId>stax-api</artifactId>
</exclusion>
</exclusions>
</dependency>
stax-api里面的XMLInputFactory跟spring里的冲突了