我已将 jax-ws-catalog.xml 添加到我的 .war 文件中,以便在本地解析 schemaLocation 而不是在 .war 中远程解析。我已经按照示例
Metro 用户指南:2.10。使用本地打包的 WSDL 开发客户端应用程序
当我部署 .war 并使用 soapUI 来验证 Web 服务时,它会在尝试访问 schemaLocation 时卡住http://somehost:8080/CMDB/schemas/common/1.0/CMDBCommonTypes.xsd
模式和 wsdl 都在 Eclipse 中验证(使用 Eclipse 的 XML 目录工具)。(如果有帮助的话,我可以发布我的 jax-ws-catalog.xml 和相关的 xsd 和 wsdl 的内容。
Google 搜索发现 jax-ws-catalog.xml 在 Metro 堆栈中不起作用的许多其他问题。
有没有人得到一个 jax-ws-catalog.xml 在 Metro 工作?