2011-05-11 30 views
1

我寫了一個簡單的REST服務類,我需要在我的eclipse上安裝的glassfish服務器上部署和運行它。如何在eclipse下的glassfish上部署REST服務?

爲了將此restlet服務聯機並通過瀏覽器訪問,我需要採取哪些步驟?

這是代碼:

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的服務器列表中選擇您的服務器,然後單擊Next
  • 確保項目列在下配置並點擊完成
  • 您還可以將Eclipse設置爲在更改代碼時自動發佈到GlassFish。雙擊服務器視圖上的GlassFish服務器。展開發佈展開式列表並選擇當資源發生變化時自動發佈
相關問題