【发布时间】:2014-01-21 23:57:54
【问题描述】:
我正在尝试从轴迁移到 cxf。这是我面临的问题:某些软件包的 cxf 生成的名称不正确。具体来说,位于 xsd 文件中的类型存在差异,通过 <s:import> 元素导入到主 wsdl:看起来 cxf 更喜欢 xsd 的文件命名空间,而 axis 不喜欢。如果我应该更改所有 xsd 类型的包名称,这将需要更多时间来迁移。是否可以忽略 xsd 命名空间?
【问题讨论】:
我正在尝试从轴迁移到 cxf。这是我面临的问题:某些软件包的 cxf 生成的名称不正确。具体来说,位于 xsd 文件中的类型存在差异,通过 <s:import> 元素导入到主 wsdl:看起来 cxf 更喜欢 xsd 的文件命名空间,而 axis 不喜欢。如果我应该更改所有 xsd 类型的包名称,这将需要更多时间来迁移。是否可以忽略 xsd 命名空间?
【问题讨论】:
CXF 的 wsdl2java 有一个 -pnamespace=package 标志,可用于将命名空间映射到非默认包。
【讨论】: