weblogic下调用CXF的webservice接口报错

     公司项目正式环境为weblogic,开发及测试环境都是tomcat。正常启动,在测试调用一个cxf接口时,抛出Caused by: java.lang.ClassCastException: weblogic.xml.stax.XMLStreamInputFactory cannot be cast to javax.xml.stream.XMLInputFactory 异常,而在tomcat下正常。立马判断是jar包冲突。百度后各种方法试了个遍,结果仍旧不行。无论是设置优先加载项目中的jar包还是设置环境。无奈之下只好逐个分析并检查有调用stax解析xml操作的jar包,经过测试后发现geronimo-stax-api_1.0_spec-1.0.jar与weblogic下冲突。删除项目中的这个jar包,调用OK。

猜你喜欢

转载自201404282204.iteye.com/blog/2270365