[英]Cannot start Netbeans 8.0.1 after JAX-RPC Web Services plugin installation
[英]How do I enable "JAX-RPC Web Services" plugin in NetBeans 8.0
我正在嘗試從 RPC(據稱)編碼的 WSDL 服務構建一個 WS 客戶端
https://www.fbo.gov/ws/fbo_api.php?wsdl
我使用右鍵單擊 Web 服務項目,創建新的 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
但仍然沒有骰子。
實際上,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插件並安裝它。
順便說一句,安裝插件的另一種方法是手動完成(原始海報提到的已經嘗試過的東西)。 在編寫本文時,可以從此位置下載NetBeans插件/模塊文件(* .nbm)。
這也適用於Apache NetBeans 9.(事實上,我在NetBeans 9上嘗試過這個,並希望這也適用於8.1 / 8.2)。 原始海報提到了所需的模塊, 這里的文章來自stackoverflow(netbeans存儲庫的位置似乎一直在變化) - 我自己,我下載了所有的org-netbeans-modules-websvc - * .nbm文件,只是為了安全起見。
Netbeans 9正確加載。 還有一件事 - 我正在處理一個用netbeans 6.8制作的項目 - 我不得不修改project.properties(wscompile.classpath)中的一行,正如這篇文章中指出的那樣。
對於在任何版本的 netbeans(在我的例子中是 netbeans 11)和 JAx-RPC 上遇到 JAX RPC 插件問題的任何人,一些好人准備了一個很棒的 maven 項目來為 RPC WSDL 創建必要的類和包
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.