2011-08-25 153 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 ...我只是想确保我正确地帮助你。 –