簡體   English   中英

Netbeans 6.5和Glassfish V2上的jaxWS問題

[英]jaxWS issue on Netbeans 6.5 and Glassfish V2

我無法構建Web Service Client,它顯示錯誤消息: 您正在運行JAX-WS 2.1 API附帶的JDK6,但是此工具需要JAX-WS 2.2 API。 使用認可的標准替代機制(http://java.sun.com/javase/6/docs/technotes/guides/standards/),或在上設置xendorsed =“ true”。 生成失敗(總時間:0秒)

任何人都可以幫我解決這個問題嗎?在此先感謝:)

檢查IDE正在運行的JDK配置,

使用Netbeans時,

第1步:

查找Netbeans.conf文件(C:\\ Program Files \\ NetBeans7.0 \\ etc \\ netbeans.conf)

第2步:

更改“ netbeans_jdkhome”以指向較新的JDK(即netbeans_jdkhome =“ C:\\ Program Files \\ Java \\ jdk1.7.0_80”)

注意:對於其他IDE,請嘗試類似的步驟

您在Unix上運行嗎? wsimport是在glassfish目錄還是Java安裝目錄中的路徑中? 我似乎記得記住了這一點並改變了自己的道路,所以我從玻璃魚那里得到了wsimport。

我不知道主要原因,但我認為有時是IDE引起的。 有時,刪除WS參考並再次添加ws客戶端對我有用。

只需單擊netbeans生成的錯誤鏈接(通過單擊它,netbeans將打開jaxws-build.xml並轉到wsimport標記定義行)並在“ wsimport”標記中的某處添加屬性xendorsed="true"
或者,您可以在項目類路徑中下載並添加JAX-WS 2.2 API jar文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM