繁体   English   中英

WSDL策略参考外部文件

[英]WSDL PolicyReference to an external file

当我尝试部署使用CXF的wsdl2java生成的Web服务以从WSDL文件生成Java代码时,出现一些错误。 当我尝试规范化PolicyReference时,我设法将错误追溯到Apache Neethi引发的NullPointerException。 策略引用是在外部XML文件中定义的(很多WSDL都引用了此策略文件)。 这是我在WSDL中看到的内容:

<wsp:PolicyReference URI="policy:someExternalFile.xml#PolicyName" />

我试过在URI开头删除“ policy:”方案,并一起摆脱URI方案。

如果将策略移至WSDL,一切正常。 我正在使用CXF 2.2.3和Tomcat6。此发行版随附的Apache Neethi版本是2.0.4。

您是否有机会使用CXF记录错误并附加示例wsdl / policy来显示问题? 它可能是一个neethi问题,也可能是CXF策略加载机制中的错误。 拥有测试用例对于诊断此问题非常有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM