2011-02-25 78 views
1

我無法構建Web服務客戶端,它顯示錯誤消息:您正在JAX-WS 2.1 API附帶的JDK6上運行,但該工具需要JAX-WS 2.2 API。使用認可的標準覆蓋機制(http://java.sun.com/javase/6/docs/technotes/guides/standards/),或者設置xendorsed =「true」。 構建失敗(總時間:0秒)Netbeans 6.5和Glassfish V2上的jaxWS問題

任何一個可以幫助我解決這個... 感謝提前:)

+0

錯誤消息有關如何使用認可的覆蓋機制的說明。從本質上講,你下載JAX-WS 2.2,並將jar放入JDK的認可庫中。 – 2012-12-12 03:47:17

回答

0

你在Unix上運行?在glassfish目錄或Java安裝目錄中,wsimport是否位於路徑中?我似乎記得得到這個並改變了我的路徑,所以我從glassfish得到了wsimport。

0

我不知道主要原因,但我認爲有時IDE會導致這種情況。有時,刪除WS引用並添加ws客戶端對我來說仍然有效。

0

只需點擊產生的錯誤鏈接的NetBeans(通過點擊它,NetBeans將打開JAXWS-的build.xml &去wsimport的標籤定義行)&附加屬性xendorsed="true"在「wsimport的」標籤的地方。
或者您可以下載&在您的項目類路徑中添加JAX-WS 2.2 API jar文件。