weixin_45506009 2021-12-08 18:12
浏览 32
已结题

Apache cxf 把 onvif wsdl 转为java代码

问题遇到的现象和发生背景

Apache cxf 把 onvif wsdl 转为java代码

问题相关代码,请勿粘贴截图

wsdl2java -server -d . media.wsdl

运行结果及报错内容

[Fatal Error] soap-envelope:1:50: 在 publicId 和 systemId 之间需要有空格。

WSDLToJava Error: org.apache.cxf.wsdl11.WSDLRuntimeException: Fail to create wsdl definition file: xxxxxx media.wsdl: WSDLException (at wsdl:definitions wsdl:types.xs:schema.xs:schema): faultCode=PARSER_ERROR: Problem parsing 'http:。www.w3.org.2003.05.soap-envelope'.: org.xml.sax.SAXParseException: 在 publicId 和 systemId 之间需要有空格。

我的解答思路和尝试过的方法

用Apache cxf 转 自己写的web service 是可以的 但是用它转 onvif的就会报这个错误

我想要达到的结果

生成我所需要的java代码

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月16日
    • 创建了问题 12月8日

    悬赏问题

    • ¥15 远程访问linux主机超时
    • ¥15 odoo17存货管理优势于中国国内该行业传统ERP或MES的详细解读和举例
    • ¥15 CPU卡指令整合指令数据都在图片上
    • ¥15 火车票关联12306问题
    • ¥15 odoo17处理受托加工产品
    • ¥15 如何用MATLAB编码图三的积分
    • ¥15 圆孔衍射光强随孔径变化
    • ¥15 MacBook pro m3max上用vscode运行c语言没有反应
    • ¥15 ESP-PROG配置错误,ALL ONES
    • ¥15 结构功能耦合指标计算