欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
逻辑流封装成webservice后,通过governor部署后报错:
org.apache.tuscany.sca.interfacedef.wsdl.xml.WSDLDocumentProcessor
SEVERE: ContributionReadException occurred due to :
org.apache.tuscany.sca.contribution.service.ContributionReadException: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
at [row,col {unknown-source}]: [1,0]
at org.apache.tuscany.sca.interfacedef.wsdl.xml.WSDLDocumentProcessor.read(WSDLDocumentProcessor.java:93)
......
Caused by: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
at [row,col {unknown-source}]: [1,0]
at com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:686)
at com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2134)
at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2040)
at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
at org.apache.tuscany.sca.interfacedef.wsdl.xml.WSDLDocumentProcessor.indexRead(WSDLDocumentProcessor.java:223)
at org.apache.tuscany.sca.interfacedef.wsdl.xml.WSDLDocumentProcessor.read(WSDLDocumentProcessor.java:89)
... 16 more
[Fatal Error] :-1:-1: Premature end of file.
问题原因:在[安装后目录]/apache-tomcat-7.0.54/webapps/default/WEB-INF/_srv/work/user/中某个构件包下面存在0 Bytes的wsdl,如下图所示:
解决办法:删掉这些0 Bytes的文件,重启服务。