我正在尝试使用WSDL URL
NetBeans IDE 7.0 中的选项创建 Web 服务客户端。不幸的是,它无法创建一个并且失败并出现以下错误:
除非 saxon9-dom.jar 在类路径中,否则 Saxon 无法写入 DOMResult
看到这个错误信息后,我什至确认是否saxon9-dom.jar
已将其添加到 NetBeans 中的库中。是的,它已经可用。我不知道为什么仍然出现错误。有人可以让我知道出了什么问题吗?
我正在尝试为此 WSDL创建 Web 服务客户端。在 NetBeans 中创建新的 Web 服务客户端时,我选择JAX-WS Style
了客户端样式选项。
更新:
谷歌搜索后,我从以下两个地方读到了一些线索:
1) http://www.mail-archive.com/fop-dev@xmlgraphics.apache.org/msg09659.html
这是由于在 0.95 之后添加了新的事件处理框架。构建过程中为各种消息生成资源文件的步骤似乎需要可写的 DOM 实现。
正如消息所示,Saxon 在单独的 JAR 中提供了这样的实现,在构建 FOP Trunk 时需要将其添加到类路径中。
2) http://xmlbeans.apache.org/sourceAndBinaries/index.html
使用 XPath/XQuery 需要额外下载 saxonb9-0-0-4j.zip 并将其放置在其包含的文件 saxon9.jar 和 saxon9-dom.jar 的类路径中。拉链可在此处获得。由于许可问题,我们无法以二进制分发的形式分发此 zip。
所以,我想在类路径中更改 saxon9-dom.jar。我以前使用的是 saxon9-dom.jar saxonb9-1-0-8j.zip
,但是当我尝试在 中包含 saxon9-dom.jar 时saxonb9-0-0-8j.zip
,现在这个错误已经消失,现在出现了一个不同的错误,如下所示。有什么想法/线索吗?