`

maven 配置jetty 插件

阅读更多

1.当前pom,当前一个项目启动 

<plugin>

<groupId>org.mortbay.jetty</groupId>

<artifactId>maven-jetty-plugin</artifactId>

<version>6.1.26</version>

<configuration>

<webAppConfig>

<contextPath>/om</contextPath>

</webAppConfig>

<reload>automatic</reload>

                    <scanIntervalSeconds>10</scanIntervalSeconds>

<connectors>

<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">

<port>8080</port>

</connector>

</connectors>

<stopPort>10069</stopPort>

<stopKey>jetty</stopKey>

</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>

说明:

<reload>automatic</reload>

<scanIntervalSeconds>10</scanIntervalSeconds>

 热部署,scanIntervalSeconds为热部署jetty扫描间隔时间,如有改变则自动热部署,如设置为0则关闭热部署。

2.多个项目配置jetty启动

<plugin>    

   <groupId>org.mortbay.jetty</groupId>    

   <artifactId>maven-jetty-plugin</artifactId>

   <version>6.1.26</version>    

    <configuration>    

      <reload>automatic</reload>

                       <scanIntervalSeconds>10</scanIntervalSeconds>

       <webApp>E:\eclipse\testPorject\test\test\target\test-0.0.1-SNAPSHOT</webApp>    

       <scanIntervalSeconds>10</scanIntervalSeconds>    

       <contextPath>/test</contextPath>   

       <contextHandlers>    

           <contextHandler implementation="org.mortbay.jetty.webapp.WebAppContext">    

               <war>E:\eclipse\test\test\soa\soa-core\target\soa-core.war</war>    

               <contextPath>/soa</contextPath>    

           </contextHandler>    

       </contextHandlers>    

   </configuration>    

</plugin>  

 

jetty 启动配置  端口:

-Djetty.port=8085 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

    3. **配置灵活性**:Maven插件的特性使得配置Jetty变得简单。可以通过修改POM.xml文件中的插件配置来调整Jetty的行为,如设置端口、启用或禁用特定的Jetty模块等。 4. **与Maven生命周期集成**:Maven Jetty Plugin...

    maven +jetty 配置web工程

    在上述配置中,我们指定了Jetty插件的groupId、artifactId和version,以及一些基本的运行配置,如Web应用的上下文路径(contextPath)和停止服务器的键值对(stopKey和stopPort)。 接下来,为了启动Web工程,只需...

    Eclipse+maven+jetty环境配置

    #### 三、Maven配置过程 1. **下载Maven**: - 官方下载地址: [http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-2.0.7-bin.zip]...

    maven项目下用 jetty 启动热部署

    2. **配置Jetty插件**:接下来,我们需配置Jetty插件,使其支持热部署。在插件的配置中,启用`scanIntervalSeconds`属性,这个属性表示每隔多少秒检查一次源码是否发生变化。如果设置为正整数,如10,那么Jetty会每...

    Maven + Jetty Plugin

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

    Intellij IDEA下建立maven管理的web项目,配置jetty热部署

    在 Intellij IDEA 中,我们可以使用 Maven 的 Jetty 插件来配置 Jetty 服务器。我们可以在 POM 文件中配置 Jetty 的插件信息,例如: ``` &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;maven-jetty-plugin ...

    Maven与Jetty

    Maven和Jetty是Java开发中两个...通过合理配置Maven的POM文件和使用Jetty插件,开发者可以更专注于代码编写,而不必担心环境配置的问题。这个组合对于小型到中型的Web项目尤其适用,能够提高开发效率并降低维护成本。

    Eclipse Maven项目中配置Jetty

    3. 配置Jetty插件的设置,如上下文路径、停止键和端口。 4. 使用Maven的`jetty:run`命令启动服务器。 通过这种方式,你可以轻松地在开发环境中运行和测试你的Java Web应用,无需复杂的部署流程。

    Eclipse+maven+jetty开发环境搭建

    - **添加Jetty插件**: 在`pom.xml`文件中,添加Jetty插件依赖,例如: ```xml &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;maven-jetty-plugin &lt;version&gt;6.1.26 ``` - **运行Jetty**: 在Eclipse中,...

    maven+jetty

    4. 配置Jetty插件:在POM.xml中添加Jetty插件,如下: ```xml &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;jetty-maven-plugin &lt;version&gt;9.4.43.v20210629 &lt;contextPath&gt;/your-context-path ``` ...

    maven+jetty +ssh 项目例子

    2. **Jetty的配置和启动**:如何配置Jetty插件,通过`mvn jetty:run`命令快速启动Web应用。 3. **Spring Security的集成**:了解SSH的配置,如用户认证、授权规则的设定,以及如何保护特定的Web资源。 4. **Maven...

    maven 创建web project 配置jetty运行

    本教程将探讨如何使用Maven创建一个Web项目,并配置Jetty服务器进行运行。这涉及到的两个核心文件是`pom.xml`(Project Object Model)和`web.xml`(Web应用部署描述符),以及一个额外的`webdefault.xml`,它定义了...

    maven jetty

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

    Eclipse_Maven_Jetty配置

    - **Maven版本兼容性**:确保使用的Maven版本与Jetty插件兼容。 #### 四、总结 通过以上步骤,你可以在Eclipse中轻松地配置Maven和Jetty,从而实现对Web应用的快速开发与调试。这种方式极大地提高了开发效率,使得...

    dwr+maven+jetty

    - 配置Jetty服务器,使其能够运行Maven构建的Web应用。 - 使用Maven的命令行工具(如`mvn jetty:run`)启动Jetty服务器并运行应用。 文件列表中的`pom.xml`是Maven项目的配置文件,包含了项目的信息和依赖项。`src`...

Global site tag (gtag.js) - Google Analytics