2011-05-11 11 views
1

私はシンプルなRESTサービスクラスを作成しました。私はEclipseにインストールされているglassfishサーバーの下に展開して実行する必要があります。eclipseの下でglassfishにRESTサービスをデプロイする方法は?

このレセレットサービスをオンラインにしてブラウザからアクセスするには、どのような手順が必要ですか?

これはコードです:

import javax.ws.rs.*; 
import javax.ws.rs.core.*; 

@Path("/myApplication") 
public class MailRestlet { 
    @SuppressWarnings("unused") 
    @Context 
    private UriInfo context; 

    /** 
    * Default constructor. 
    */ 
    public MyRestlet() { 
     // TODO Auto-generated constructor stub 
    } 

    @GET 
    @Produces("text/html") 
    public String getHtml() { 
     return "<html><body><h1>Hello World!!</h1>The service is online!!</body></html>"; 
    } 
} 

答えて

0

web.xmlファイルを使用してエンドポイントを設定する代わりに、hereのようにApplicationクラスを拡張することができます。

Eclipseでから、あなたがすることで、サーバーにデプロイすることができます:右プロジェクトをクリック

  • 、その後として実行]> [サーバに実行します。
  • 次の画面でEclipseに接続しているサーバーのリストからサーバーを選択し、をクリックします。をクリックします。
  • プロジェクトがに設定されていることを確認してください。を設定し、の完了をクリックします。
  • コードを変更すると、自動的にGlassFishに公開するようにEclipseを設定することもできます。サーバービューでGlassFishサーバーをダブルクリックします。 公開リストを展開し、を選択します。リソースが変更されたときに自動的に公開します。
関連する問題