欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
普元 EOS Platform 7.5 封装的webservice部署到weblogic10.3.5,访问报错:
[default][2017-06-01 16:02:26,086][ERROR][com.primeton.ext.sca.serialize.DataTransformer:243] serialize the String to Object error.
com.primeton.xfire.XFireRuntimeException: Could not read XML stream.. Nested exception is org.codehaus.stax2.typed.TypedXMLStreamException: ParseError at [row,col]:[1,576]
Message: Element content can not contain child START_ELEMENT when using Typed Access methods
org.codehaus.stax2.typed.TypedXMLStreamException: ParseError at [row,col]:[1,576]
Message: Element content can not contain child START_ELEMENT when using Typed Access methods
at com.ctc.wstx.sr.BasicStreamReader._constructTypeException(BasicStreamReader.java:5475)
at com.ctc.wstx.sr.BasicStreamReader._constructUnexpectedInTyped(BasicStreamReader.java:5468)
at com.ctc.wstx.sr.BasicStreamReader.getElementText(BasicStreamReader.java:705)
at com.primeton.xfire.util.stax.DepthXMLStreamReader.getElementText(DepthXMLStreamReader.java:86)
at com.primeton.xfire.aegis.stax.ElementReader.getValue(ElementReader.java:122)
at com.primeton.xfire.aegis.type.basic.StringType.readObject(StringType.java:21)
at com.primeton.ext.sca.serialize.aegis.OperationContext.unmarshal(OperationContext.java:242)
......
解决办法:将stax-api-1.0.1.jar从/domain/lib目录挪到/WEB-INF/lib目录下,该方案只适用Weblogic10.3.5