如何在Mac上使用eclipse安装jetty
我是码头和 RESTful API 的新手。 我想使用 Jetty 创建 REST 服务,并希望将嵌入式 jetty 与 eclipse 一起使用。 任何人都可以建议我在 Mac OS 中使用 Eclipse 安装 Jetty/Jetty 插件的任何方法。
问候,
I am a newbie w.r.t. jetty and RESTful API's.
I want to create REST services using Jetty and wants to use embedded jetty with eclipse.
Can anyone suggest me any HowTo for installing Jetty/ Jetty plugins with Eclipse in Mac OS.
Regards,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您正在寻找一个 Eclipse 插件,允许您通过“调试/运行”菜单在 Jetty 中启动 Web 应用程序,您可能需要查看 run-jetty-run 插件。
如果您碰巧使用 Maven,则可以使用 Maven 插件 来启动您的应用程序在码头也是如此。可以将其配置为通过 Eclipse 中的启动器运行,也可以通过命令行启动。
编辑 - 添加了有关 jetty-maven-plugin 的更多信息:
如果您只是谈论本地开发,那么您不必单独下载 Jetty 来与 Maven 插件一起使用。 Maven 插件只需运行
mvn jetty:run
即可处理所需依赖项的下载。这将在 Jetty(默认情况下)的 http://localhost:8080 启动您的 Web 应用程序。如果您使用它,那么实际上也不需要 Eclipse 插件。就版本而言, 这些是可用版本。我建议坚持使用相当新的版本,除非您需要使用旧版本的 Jetty(看起来最新版本是候选版本 - 8.0.0.RC0)。我刚刚找到的 Github 上的项目 中还有一个使用示例,但您可能需要更新使用的插件版本。
If you're looking for an Eclipse plugin that will allow you to start your web app in Jetty via the Debug/Run menus, you may want to take a look at the run-jetty-run plugin.
If you happen to be using Maven, there's a Maven plugin you can use to start your app in Jetty as well. This can be configured to run via a launcher in Eclipse or can be launched via the command line.
Edit - Added more info about the jetty-maven-plugin:
If you're just talking about local development, then you don't have to download Jetty separately for use with the Maven plugin. The Maven plugin handles the download of the dependencies that you need by simply running
mvn jetty:run
. This will start your web app in Jetty (by default) at http://localhost:8080. If you use this, then there's really no need for the Eclipse plugin, either. As far as versions go, these are the available versions. I'd recommend sticking with a fairly recent version unless you have a need to use an older version of Jetty (it looks like the most recent version is a release candidate--8.0.0.RC0).There's also an example of usage in a project on Github that I just found, but you may want to update the plugin version used.