如何在 Mac 上使用 Eclipse 安装 Jetty

5
我是一名对Jetty和RESTful API相对陌生的新手。 我希望使用Jetty创建REST服务,并想在Eclipse中使用嵌入式Jetty。 有没有人能向我推荐一些安装Jetty / Jetty插件与Mac OS中Eclipse的教程。 谢谢!
1个回答

6
如果您正在寻找一款Eclipse插件,可以通过Debug/Run菜单启动您的Web应用程序,并使用Jetty,那么您可能需要查看run-jetty-run插件
如果您正在使用Maven,还有一个Maven插件可用于在Jetty中启动您的应用程序。这可以配置为通过Eclipse中的启动器运行,也可以通过命令行启动。 编辑-关于jetty-maven-plugin添加了更多信息: 如果你只是在谈论本地开发,那么你不必单独下载Jetty以便与Maven插件一起使用。 Maven插件通过简单运行“mvn jetty:run”来处理你需要的依赖项的下载。这将在Jetty中启动你的Web应用程序(默认情况下)http://localhost:8080。如果你使用这个方法,那么Eclipse插件也就没有必要了。关于版本,这里有可用的版本。我建议除非你需要使用旧版本的Jetty(最新版本看起来是发布候选版-8.0.0.RC0),否则选择一个相当新的版本。
我还找到了一个 Github上的项目 的使用示例,但你可能需要更新所使用的插件版本。

那么如果我打算使用Maven插件,我需要单独安装Jetty吗?然后在Eclipse中下载Jetty Maven插件,然后开始编码?你能为我建议正确的支持版本/链接吗? - rinku
谢谢提供信息。那么如果我使用Maven进行开发,代码中会不会出现“无法导入org.eclipse.jetty”等错误?我也是刚接触Maven,感谢您的帮助。 - rinku
抱歉耽搁了...我错过了你在周末之前回复的事实。关于你的问题,我不确定我是否理解。你是1)构建一个可以部署到任何应用服务器的WAR(你只是选择在Jetty中运行你的应用程序进行开发),还是2)尝试创建一个实际嵌入Jetty的项目,以便应用程序可以作为独立服务器运行?我上面的评论都是假设选项1...我只是想确保我正在正确地帮助你。 - Paul Dunnavant
我处于类似的情况中:我被分配了一个项目,可以使用“mvn”命令轻松配置,即由“pom.xml”,java和xml文件组成。我只需cd进入目录并运行“mvn jetty:run”。但现在我想使用Eclipse编辑源代码,然后重新运行jetty服务器。与其每次都不得不杀掉(ctrl-C)“mvn jetty:run”命令,然后从终端重新启动它,我宁愿在Eclipse中点击“运行”。更好的是,如果我也可以使用调试器就更好了。但我不知道如何为这些任务配置Eclipse。你能详细说明或指点一下吗? - Thomas Tempelmann

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接