如何在NetBeans 8.0中启用“JAX-RPC Web服务”插件

时间:2014-04-09 19:39:35

标签: java web-services netbeans wsdl netbeans-8

我正在尝试从

的RPC(据称)编码的WSDL服务构建WS客户端
https://www.fbo.gov/ws/fbo_api.php?wsdl

我正在使用右键单击Web Service Project,创建新的Web服务客户端。

在WSDL是RPC编码。为了处理这个WSDL安装 “JAX-RPC Web服务” 插件。

我尝试手动安装以下插件

modules/org-netbeans-modules-websvc-jaxrpc16.nbm
modules/org-netbeans-modules-websvc-jaxrpckit.nbm
modules/org-netbeans-modules-websvc-jaxrpc.nbm
modules/org-netbeans-modules-websvc-registry.nbm

但仍然没有骰子。

3 个答案:

答案 0 :(得分:8)

实际上,JAX-RPC是SOAP的旧版本,它被JAX-WS取代。这就是netbeans在默认版本中不提供此插件的原因。

您可以通过添加其他插件目录来安装插件。

转到工具 - >插件 - >设置 - >添加URL并将其设置为http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/nbms/updates.xml.gz

添加此URL后,您将能够在插件部分下看到JAX-RPC插件并安装它。

答案 1 :(得分:0)

顺便说一句,

另一种安装插件的方法是手动完成(原始张贴者提到已经尝试过)。在撰写本文时,可以从this location下载NetBeans插件/模块文件(* .nbm)。

这也适用于Apache NetBeans9。(实际上,我在NetBeans 9上尝试过此方法,希望也能在8.1 / 8.2上使用)。原始张贴者提到了所需的模块,并且在stackoverflow的here post中(netbeans存储库的位置似乎一直在变化)-我本人下载了所有org-netbeans-modules-websvc- *。 nbm文件,只是为了安全起见。

Netbeans 9正确加载。 还有一件事-我正在处理一个用netbeans 6.8制作的项目-我必须修改project.properties(wscompile.classpath)中的一行,如this post中所指出 谢谢。

答案 2 :(得分:0)

对于任何人来说,遇到任何版本的netbeans(在我的情况下为netbeans 11)和JAx-RPC上的JAX RPC插件时都遇到麻烦,一些好伙伴准备了一个很棒的maven项目,为RPC WSDL创建必要的类和包。

https://github.com/anomen-s/maven-jaxrpc-plugin