あなたはNetbeansの機能を使用してWebサービスを作成する場合は、バグApplicationConfig.javaクラスを作成していません

私はオンラインで見つけるすべての例とチュートリアルが説明されているNetbeansのは、自動的にApplicationConfig.javaクラスの拡張アプリケーションを生成し、私がアクセスできるようになりますURIのWebサービスURIを設定することができるように、編集上の@ApplicationPathのコメントによるだろう。私は新しいJava EEアプリケーションを作成するために、ゼロからスタートし、その後で新しいパターンから呼び出す必要があれば実際には、 - > RESTful Webサービス、これはそれがどのように動作するかです。私がしようとするために開発された私のNetBeansプロジェクトを使用する場合でも、ApplicationConfig.javaを作成しないでください。

 

あなた自身を追加することができます

パッケージサーバ。

輸入java.util.Set; 
輸入javax.ws.rs.core.Application。

/ * * 
 * 
 * @author HB 
 * / 
@ javax.ws.rs.ApplicationPath(" webresources " のパブリック クラスApplicationConfigは、アプリケーションを拡張{ 

    @Override 
    公共の設定<クラス<?>> getClasses(){ 
        セット <クラス<?>>リソース= 新しいはjava.util.HashSet <> (); 
        addRestResourceClasses(リソース); 
        戻るリソースを。
    } 

    / * * 
     * addRestResourceClasses()メソッドを変更しないでください。 
     *これは自動的に移入され 
     たプロジェクトで定義されているすべてのリソース*。
     必要であれば*、)(getClassesでこのメソッドを呼び出すコメントアウト。
     * / 
    プライベート 無効 addRestResourceClasses(セット<クラス<>>?リソース){ 
        resources.add(server.GenericResource。クラス); 
    } 
    
}

 

元の質問:

https://answer-id.com/37056220

バグ:

https://netbeans.org/bugzilla/show_bug.cgi?id=245331

おすすめ

転載: www.cnblogs.com/ppCola/p/11257569.html