【发布时间】:2011-08-03 15:19:27
【问题描述】:
我正在尝试使用wsdl2java 实用程序来生成 POJO。它适用于完整的 WSDL 文件。但是,如果 WSDL 有
<wsdl:import>
它失败了。从这样的 WSDL 生成 POJO 的方法是什么?
示例 WSDL 是:
<?xml version="1.0" encoding="UTF-8" ?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:bns0="urn:OFTCoreLookupDataWsd/OFTCoreLookupDataConfig/document" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="OFTCoreLookupDataWsd" targetNamespace="urn:OFTCoreLookupDataWsd">
<wsdl:import location="https://TARGET:443/OFTCoreLookupData/OFTCoreLookupDataConfig/bindings?wsdl&style=document" namespace="urn:OFTCoreLookupDataWsd/OFTCoreLookupDataConfig/document"/>
<wsdl:service name="OFTCoreLookupData">
<wsdl:port name="OFTCoreLookupDataConfigPort_Document" binding="bns0:OFTCoreLookupDataConfigBinding">
<soap:address location="https://TARGET:443/OFTCoreLookupData/OFTCoreLookupDataConfig?style=document"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
我得到的错误是:
对实体“样式”的引用必须以“;”结尾分隔符。
这是在
<wsdl:import>
WSDL 中的位置。请帮忙。
【问题讨论】:
标签: web-services axis2 wsdl2java