`

转载:maven使用jetty启动

阅读更多
引用
maven使用jetty启动

一. 配置
<!-- 添加此插件以便启动jetty -->  
<build>
<plugins>
<plugin>  
    <groupId>org.mortbay.jetty</groupId>  
    <artifactId>maven-jetty-plugin</artifactId>  
    <version>6.1.10</version>  
    <configuration>  
        <encoding>UTF-8</encoding>  
        <scanIntervalSeconds>10</scanIntervalSeconds>  
        <stopKey>foo</stopKey>  
        <stopPort>9999</stopPort>  
    </configuration>  
    <executions>  
        <execution>  
            <id>start-jetty</id>  
            <phase>pre-integration-test</phase>  
            <goals>  
                <goal>run</goal>  
            </goals>  
            <configuration>  
                <scanIntervalSeconds>0</scanIntervalSeconds>  
                <daemon>true</daemon>  
            </configuration>  
        </execution>  
        <execution>  
            <id>stop-jetty</id>  
            <phase>post-integration-test</phase>  
            <goals>  
                <goal>stop</goal>  
            </goals>  
        </execution>  
    </executions>  
</plugin>  
<plugins>
</build>

简化版配置:
<build>
<plugins>
<plugin>  
    <groupId>org.mortbay.jetty</groupId>  
    <artifactId>jetty-maven-plugin</artifactId>  
    <version>8.1.5.v20120716</version>  
    <configuration>  
        <stopPort>9966</stopPort>  
        <stopKey>foo</stopKey>  
        <scanIntervalSeconds>10</scanIntervalSeconds>  
        <webApp>  
            <contextPath>/teff</contextPath>  
        </webApp>  
    </configuration>  
</plugin>  
<plugins>
</build>
 

二. maven启动命令

mvn -Djetty.port=9999 jetty:run

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

相关推荐

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

    `maven-jetty-plugin`简化了Java Web应用的开发和测试过程,通过Maven的命令行即可轻松启动Jetty服务器。了解并熟练掌握这个插件的使用,对于提升开发效率有着显著的效果。在选择版本时,应根据项目的具体需求和...

    maven-jetty-plugin

    4. **与Maven生命周期集成**:Maven Jetty Plugin提供了多个目标(goals),例如`jetty:run`用于启动服务器,`jetty:stop`用于停止服务器,这些目标可以与Maven的生命周期阶段结合,方便地在构建过程中调用。...

    maven项目下用 jetty 启动热部署

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

    Maven更新失败,Cannot resolve plugin org.apache.maven.plugins:maven-compiler-plugin:3.1

    Maven更新问题 今天Maven在更新的时候发现一直更新不成功,总结下解决方法。 在apache-maven-3.5.2/conf/setting.xml中加入以下配置即可解决 alimaven aliyun maven ...

    maven+jetty +ssh 项目例子

    描述中的"直接运行 run:jetty"指示了在命令行中通过Maven的jetty插件启动应用的步骤,无需额外配置或打包成WAR文件。 【标签】进一步细化了项目的核心元素: 1. **maven例子** - 这意味着项目使用Maven作为构建...

    Eclipse+maven+jetty开发环境搭建

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

    maven +jetty 配置web工程

    关于标签"源码"和"工具",这里强调的是使用Maven和Jetty这两个工具进行源代码的管理和Web应用的部署。通过Maven的源代码管理和依赖管理功能,开发者可以更专注于编写业务逻辑,而不用过多关心构建过程。而Jetty作为...

    Maven与Jetty

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

    Maven + Jetty Plugin

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

    maven+jetty

    1. Maven:Maven是一个项目管理和综合工具,主要用于构建、管理和部署Java项目。它通过一个项目对象模型(Project Object Model, POM)来管理项目依赖,自动化构建过程,并提供了一系列的插件来完成诸如编译、测试、...

    dwr+maven+jetty

    2. Maven: Maven是Java项目管理工具,主要用于构建、依赖管理和项目信息管理。它通过一个XML文件(pom.xml)来定义项目配置,包括项目信息、依赖关系、构建过程等。Maven具有强大的插件系统,可以执行编译、测试、...

    maven jetty

    ** 使用Maven命令启动Jetty ** 配置完成后,我们可以通过Maven的jetty:run命令来启动Jetty服务器,如下所示: ```bash mvn jetty:run ``` 这将在指定的端口(默认为8080)上启动Jetty,并加载项目中的Web应用程序...

    使用Eclipse构建Maven的Web项目用jetty启动.docx

    使用Eclipse构建Maven的Web项目用jetty启动 在本文中,我们将详细介绍如何使用Eclipse构建Maven的Web项目,并使用jetty启动。下面是具体的步骤和知识点: 一、建立Maven项目 * 在Eclipse中,选择File -&gt; New -&gt; ...

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

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

    maven-jetty-plugin-6.1.3.jar

    maven-jetty-plugin-6.1.3.jar

    Maven下使用Jetty进行Debug

    - Maven:这里以Maven 3.0.3为例。 - Eclipse:作为IDE,用于编写和调试代码。 此外,对Maven的基本使用和项目管理有一定的了解是必要的。 **2. 配置** **2.1 添加Jetty插件** 在Maven项目的`pom.xml`文件中,...

Global site tag (gtag.js) - Google Analytics