2011-08-25 155 views
4

我是一個新手w.r.t.碼頭和RESTful API的。 我想使用Jetty創建REST服務,並希望使用嵌入式jetty和eclipse。 任何人都可以向我推薦任何在Mac OS中使用Eclipse安裝Jetty/Jetty插件的方法。如何在Mac上安裝eclipse的jetty

問候,

回答

5

如果你正在尋找一個Eclipse插件,可以讓你通過調試/運行菜單中開始您的碼頭web應用程序,你可能想看看的run-jetty-run plugin

如果你碰巧使用Maven,有一個Maven plugin你可以用它來開始在碼頭您的應用程序也是如此。這可以配置爲通過Eclipse中的啓動器運行,也可以通過命令行啓動。

編輯 - 添加了有關碼頭 - Maven的插件的更多信息:

如果你只是在談論地方發展,那麼你就不必單獨下載的碼頭與Maven插件使用。 Maven插件只需運行mvn jetty:run即可處理您所需的依賴關係的下載。這將啓動您的網頁應用程序在Jetty(默認)在http://localhost:8080。如果你使用這個,那麼Eclipse插件也是不需要的。至於版本,these是可用的版本。我建議堅持使用相當新的版本,除非你需要使用老版本的Jetty(它看起來像最新版本是候選版本 - 8.0.0.RC0)。

還有在我剛剛發現一個project on Github使用的例子,但你可能要更新所使用的插件版本。

+0

所以,如果我打算使用Maven插件,我需要單獨安裝的碼頭?並在eclipse中下載jetty maven plugings,然後開始編碼?你能否爲我推薦正確的支持版本/鏈接? – rinku

+0

感謝您的信息。所以,如果我在使用Maven做..不會我在代碼中得到任何錯誤,說不能導入org.eclipse.jetty ...等等?對不起,因爲我是Maven的新手。感謝您的幫助 – rinku

+0

對不起,我延誤了......我錯過了你在週末之前回復了這個事實。關於你的問題,我不確定我是否理解。您是否1)構建可部署到任何應用程序服務器中的WAR(並且您只是爲了開發目的而選擇在Jetty中運行您的應用程序),或者2)嘗試創建實際嵌入Jetty的項目,以便應用程序可以作爲獨立服務器運行?我上面的評論都假設選項1 ...我只是想確保我正確地幫助你。 –