为啥有人会使用 jetty-maven-plugin 与嵌入式码头

Posted

技术标签:

【中文标题】为啥有人会使用 jetty-maven-plugin 与嵌入式码头【英文标题】:Why would someone use jetty-maven-plugin vs embedded jetty为什么有人会使用 jetty-maven-plugin 与嵌入式码头 【发布时间】:2013-06-27 10:01:51 【问题描述】:

我正在阅读有关在我的 SpringMVC 3.2 应用程序中运行 embedded jetty 的信息,我的一个朋友建议改用 jetty-maven-plugin。我一直在做一些研究,想知道选择其中一个的利弊是什么。

【问题讨论】:

【参考方案1】:

jetty-maven-plugin 通常用于开发目的,它允许您从命令行启动 web 应用程序,部署到 jetty 并在更改类文件或静态内容时自动重新加载。

嵌入式 jetty 通常用于将 jetty 作为 http 服务器或 servlet 引擎集成到您的应用程序中,通常会完全绕过 war 文件的概念,并直接在您的 java 代码中构建 servlet 上下文。或者,人们不喜欢以 war 文件或分发形式分发他们的应用程序的想法,因此他们以 Main 类类型格式使用 jetty,他们引导应用程序并将他们的 webapp 透明地部署给用户,看起来好像没有甚至是一个战争文件。嵌入式码头也经常在测试用例中使用,作为部署应用程序的一种方式,无需其他测试工具(如 WTP 或您拥有的工具)的开销。我们在码头本身的测试用例中广泛使用嵌入的码头。

【讨论】:

以上是关于为啥有人会使用 jetty-maven-plugin 与嵌入式码头的主要内容,如果未能解决你的问题,请参考以下文章

为啥即使没有人在监控,zoneminder 监控功能也会持续使用摄像头

为啥有人会在枚举声明中使用 << 运算符?

为啥有人会使用 jetty-maven-plugin 与嵌入式码头

内部抽象方法。为啥会有人拥有它们?

有人可以解释为啥会出现这个错误吗?

有人能告诉我为啥这个方法会进入无限循环吗?