为什么有人会使用jetty-maven-plugin和嵌入式码头

时间:2013-06-29 21:31:06

标签: spring-mvc jetty maven-jetty-plugin

我正在阅读有关在SpringMVC 3.2应用程序中运行embedded jetty的内容,而我的一位朋友建议使用jetty-maven-plugin代替。我一直在做一些研究,并想知道选择一个在另一个上的优缺点是什么。

1 个答案:

答案 0 :(得分:4)

通常,jetty-maven-plugin用于开发目的,它允许您从命令行启动webapp,部署到jetty并自动重载,因为类文件或静态内容已更改。

嵌入式jetty通常用于将jetty作为http服务器或servlet引擎集成到您的应用程序中,通常会绕过war文件的概念并直接在java代码中构建servlet上下文。另外,人们不喜欢在war文件或分发形式中分发他们的应用程序的想法,所以他们使用主类类型格式的jetty,他们引导应用程序并将他们的webapp透明地部署到用户,使得看起来没有甚至还有一个战争档案。嵌入式jetty也经常用于测试用例,作为部署应用程序的一种方式,而不需要其他测试工具的开销,或者你有什么。我们在整个测试案例中广泛使用jetty嵌入码头本身。

相关问题