问题描述
weblogic版本是10.3jdk版本是1.6,spring3.0.3,jpa2.0,hibernate版本3,rest在tomcat中运行正常但是换到weblogic中出现com.ctc.wstx.stax.WstxInputFactorycannotbecasttojavax.xml.stream.XMLInputFactoryatjavax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:137)atweblogic.servlet.internal.TldCacheHelper$TldIOHelper.parseXML(TldCacheHelper.java:124)atweblogic.descriptor.DescriptorCache.parseXML(DescriptorCache.java:380)atweblogic.servlet.internal.TldCacheHelper.parseTagLibraries(TldCacheHelper.java:65)atweblogic.servlet.internal.War.getTagInfo(War.java:891)Truncated.seelogfileforcompletestacktrace这样的错误weblogic.xml的配置为<context-root>/</context-root><container-descriptor><prefer-web-inf-classes>true</prefer-web-inf-classes></container-descriptor>不知道哪位曾经遇到过呢?跪求答案。。。。。。在线等
解决方案
解决方案二:
原因是Xerces是一个开放源代码的XML语法分析器与weblogic不兼容删除xerces*.jarxml-apis*.jar文件及可以结觉
解决方案三:
不对啊!这个错误应该是两个读取XML的类不能相互转换的问题,检查了一遍没有用楼上所说xerces*.jarxml-apis*.jar的jar包!
解决方案四:
你好,请问这个问题你解决了吗?怎么解决的
解决方案五:
跪求解决方案
解决方案六:
我也遇到了相同的问题,不知道怎么解决呢。你解决了吗?