2017-03-05 13 views
1

Netbeansを使用している初心者で、WDSLの生成方法をテストしようとしていました。NetbeansでWSDLを生成する際にエラーが発生しました

私は基本的なWebサービスを作成し、WDSLを生成しようとしたときに次のエラーが発生しますのwsgenを開始

エラー:クラスcom.sun.tools.javac.api.JavacToolのBUILD は、(合計時間を失敗しました:2秒)

これは、非常に基本的なコードです:

package ServiciosWeb; 

import javax.jws.WebService; 
import javax.jws.WebMethod; 
import javax.jws.WebParam; 

@WebService(serviceName = "Cajero") 
public class Cajero { 

    @WebMethod(operationName = "hello") 
    public String hello(@WebParam(name = "name") String txt) { 
     return "Hello " + txt + " !"; 
    } 
} 

は、私はエラーメッセージをGoogleで検索だけOBができあいまいな説明はないが、どれもこれには適用できない。このメッセージの意味と回避方法についてのアドバイスはありますか?

+0

あなたはJRE JDKをいない使用していることを確認してください。 – MGorgon

答えて

0

最後に、私はこの問題の答えを見つけたと思います。 Netbeansのバージョン8.2に関連したエラーがあるようです。

デフォルト設定のantは間違っているため、wsgenの呼び出しでスペース区切り文字が見付かりませんでした。そして、これは私がエラーを引き起こしていたと思うものです。

私はまだantのIDEバージョンを設定する方法がわからないので、出力ウィンドウから間違ったステートメントをコピーして、一旦スペースの問題を修正したら、コマンドラインから実行しました。今回はすべてがうまくいった。

0

私はコンソールから間違った文をコピーした同じ問題を抱えていたし、Windows 7上

をNetBeansの8.2で同じソリューションを適用し、私は「wsegn」とその引数の間にスペースを入れて、それが働きました!

間違った声明:のwsgen "C:\プログラムファイル 修正さ声明:のwsgen" C:\プログラムファイル

+0

変更が必要なファイルはどこにありますか? – ChadNC

関連する問題