`

maven中使用jetty

阅读更多
一. 配置





Maven配置代码 复制代码 收藏代码
1.<!-- 添加此插件以便启动jetty --> 
2.<plugin> 
3.    <groupId>org.mortbay.jetty</groupId> 
4.    <artifactId>maven-jetty-plugin</artifactId> 
5.    <version>6.1.10</version> 
6.    <configuration> 
7.        <encoding>UTF-8</encoding> 
8.        <scanIntervalSeconds>10</scanIntervalSeconds> 
9.        <stopKey>foo</stopKey> 
10.        <stopPort>9999</stopPort> 
11.    </configuration> 
12.    <executions> 
13.        <execution> 
14.            <id>start-jetty</id> 
15.            <phase>pre-integration-test</phase> 
16.            <goals> 
17.                <goal>run</goal> 
18.            </goals> 
19.            <configuration> 
20.                <scanIntervalSeconds>0</scanIntervalSeconds> 
21.                <daemon>true</daemon> 
22.            </configuration> 
23.        </execution> 
24.        <execution> 
25.            <id>stop-jetty</id> 
26.            <phase>post-integration-test</phase> 
27.            <goals> 
28.                <goal>stop</goal> 
29.            </goals> 
30.        </execution> 
31.    </executions> 
32.</plugin> 




简化版配置:



Xml代码 复制代码 收藏代码
1.<plugin> 
2.    <groupId>org.mortbay.jetty</groupId> 
3.    <artifactId>jetty-maven-plugin</artifactId> 
4.    <version>8.1.5.v20120716</version> 
5.    <configuration> 
6.        <stopPort>9966</stopPort> 
7.        <stopKey>foo</stopKey> 
8.        <scanIntervalSeconds>10</scanIntervalSeconds> 
9.        <webApp> 
10.            <contextPath>/teff</contextPath> 
11.        </webApp> 
12.    </configuration> 
13.</plugin> 





二. maven启动命令



mvn -Djetty.port=9999 jetty:run

可以同时启动多个,而不至于端口冲突
分享到:
评论

相关推荐

    maven集成jetty所需jar包maven-jetty-plugin,多版本

    要在Maven项目中使用`maven-jetty-plugin`,首先需要在项目的`pom.xml`文件中添加插件的配置。例如: ```xml ... &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;maven-jetty-plugin &lt;version&gt;6.1.x...

    maven-jetty-plugin

    在实际使用中,开发者通常会在`pom.xml`文件中添加以下配置来启用Maven Jetty Plugin: ```xml ... &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;maven-jetty-plugin 版本号 &lt;!-- 配置项 --&gt; .....

    Maven下使用Jetty进行Debug

    在开发Java Web应用程序时,有时候我们需要快速地进行调试和测试,这时使用Maven与Jetty的集成可以帮助我们高效地完成这个任务。本文将详细介绍如何在Maven环境下利用Jetty插件进行调试。 **1. 环境和条件** 首先...

    maven项目下用 jetty 启动热部署

    当我们使用Maven构建Java Web项目时,结合Jetty服务器,可以实现项目的热部署功能,即在开发环境中修改代码后无需重新启动服务器,改动就能实时生效,极大地提高了开发效率。 在Maven项目中启用Jetty热部署,主要...

    Eclipse Maven项目中配置Jetty

    在Eclipse中配置Maven项目以使用Jetty服务器是一个常见的任务,这主要适用于开发和测试阶段,因为它提供了快速的启动和重启能力。Jetty是一个轻量级、高性能的开源HTTP服务器和Servlet容器,广泛用于Java Web应用。...

    maven3 + jetty 新建webapp

    标题 "maven3 + jetty 新建webapp" 涉及到的是使用Apache Maven 3构建工具和Jetty轻量级应用服务器来创建一个新的Web应用程序的过程。在Java开发领域,Maven是广泛使用的项目管理和集成工具,它帮助管理项目的构建、...

    Maven与Jetty

    Maven和Jetty是Java开发中两个非常重要的工具。Maven是一个项目管理工具,它帮助开发者构建、管理和部署Java项目,而Jetty则是一个轻量级的嵌入式Servlet容器,常用于快速启动Web应用程序。这篇内容将深入探讨如何将...

    maven jetty

    ** Maven与Jetty的结合使用 ** Maven是一款强大的项目管理工具,广泛应用于Java开发领域。它通过定义项目对象模型(Project Object Model, POM)来管理构建过程、依赖关系和项目信息。Jetty则是一个轻量级的HTTP...

    maven +jetty 配置web工程

    要配置`Maven + Jetty`,我们需要在`pom.xml`文件中添加Jetty Maven插件。以下是一个示例配置: ```xml ... ... &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;maven-jetty-plugin &lt;version&gt;6.1.26...

    Jetty中文手册

    如何在Maven中使用Jetty 如何在Ant中使用Jetty Maven和Ant的更多支持 Jetty Maven插件(Plugin) Jetty Jspc Maven插件(Plugin) Maven web应用工程原型 Ant Jetty插件(Plugin) 使用集成开发环境(IDEs) 在...

    Maven + Jetty Plugin

    通过在Maven的`pom.xml`文件中添加Jetty插件,开发者可以在开发过程中快速启动和调试Web应用,无需每次都打包和部署到完整的应用服务器。 首先,我们需要了解Maven的插件系统。Maven插件是Maven生命周期的一部分,...

    maven-jetty-jspc-plugin-6.1.25-sources.jar

    maven-jetty-jspc-plugin-6.1.25-sources.jar

    maven工程在Jetty服务器上的自动化部署(开发者模式)

    标题“maven工程在Jetty服务器上的自动化部署(开发者模式)”指出了本主题的核心——如何使用Maven构建工具配合Jetty轻量级服务器,实现Java Web项目的自动化部署,并且强调了这是针对开发者的模式,意味着会涉及到...

    maven+jetty

    Maven管理项目依赖,确保了我们使用的是最新且兼容的库,而Jetty作为一个轻量级的服务器,使得开发和测试过程更加高效。这个简单的实例展示了如何在IDEA中实现这一过程,为后续的Web开发工作奠定了基础。

    Eclipse+maven+jetty开发环境搭建

    本教程将深入探讨如何使用Eclipse集成开发环境(IDE)、Maven项目管理和构建工具,以及Jetty轻量级服务器来搭建一个完整的Java Web开发环境。以下是详细步骤和相关知识点: 1. **Eclipse IDE**: Eclipse 是一个开源...

    dwr+maven+jetty

    总结来说,"dwr+maven+jetty"是一个组合,它利用DWR提供动态的Ajax功能,通过Maven来管理项目构建,以及使用Jetty作为运行环境。这样的组合为开发人员提供了一种高效、灵活的Java Web应用开发和测试解决方案。

    maven+jetty +ssh 项目例子

    【标题】"maven+jetty +ssh 项目例子"是一个综合性的开发示例,它展示了如何使用...通过深入研究这个项目,开发者将能够熟练掌握Maven、Jetty和SSH的联合使用,并能将其应用到自己的项目中,提升开发效率和应用安全性。

Global site tag (gtag.js) - Google Analytics