`
luyuwww
  • 浏览: 96506 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven 和jetty 绝配

 
阅读更多

如果你的项目利用maven管理后,测试的时候利用jetty真很方便

1. pom的build里面加入相应的plugin

<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.26</version>
<configuration>
<webDefaultXml>src/test/resources/jetty/webdefault.xml</webDefaultXml>
<jettyEnvXml>src/test/resources/jetty/jetty.xml</jettyEnvXml>
<webAppSourceDirectory>WebRoot</webAppSourceDirectory>
<scanIntervalSeconds>0</scanIntervalSeconds>
</configuration>
</plugin>

 

 下面有个复杂点的.里面的端口在启动的时候也可以配置

	<plugin>
		<groupId>org.mortbay.jetty</groupId>
		<artifactId>maven-jetty-plugin</artifactId>
		<version>6.1.26</version>
		<configuration>             
			<scanIntervalSeconds>3</scanIntervalSeconds>
			<connectors>
				<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
					<port>9090</port>
				</connector>
			</connectors>                   
			<scanTargetPatterns>
				<scanTargetPattern>
					<directory>src/main/webapp/WEB-INF</directory>
					<excludes>
						<exclude>**/*.jsp</exclude>
					</excludes>
					<includes>
						<include>**/*.properties</include>
						<include>**/*.xml</include>
					</includes>
				</scanTargetPattern>
			</scanTargetPatterns>
		</configuration>
	</plugin>

 然后在Debug Configuration 中 加入新的maven build -- >选中你的项目 在Goals: -Djetty.port=80 jetty:run

(-Djetty.port=80 是可选的)

 

这里多说一句,source里面要加上你的工程.否则可能在debug的时候找不到源码.

分享到:
评论

相关推荐

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

    在Java开发领域,Maven和Jetty是两个非常重要的工具。Maven是一个项目管理工具,它可以帮助开发者管理和构建Java项目,而Jetty则是一个轻量级的嵌入式Servlet容器,常用于快速开发、测试以及部署Web应用。本文将详细...

    maven-jetty-plugin

    1. **快速开发和调试**:通过在IDE中直接运行Maven Jetty Plugin,可以实时观察代码更改的效果,无需每次都打包和部署。这对于迭代开发和快速调试非常有用。 2. **动态部署**:在开发阶段,Maven Jetty Plugin能够...

    maven +jetty 配置web工程

    `Maven`是一个流行的Java项目管理和集成工具,而`Jetty`是一个轻量级、高性能的Servlet容器。本篇文章将详细探讨如何利用Maven与Jetty进行配置,以便高效地开发和运行Web工程。 首先,`Maven`是Apache软件基金会...

    Maven与Jetty

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

    maven项目下用 jetty 启动热部署

    在Maven项目中启用Jetty热部署,主要涉及以下几个关键步骤和知识点: 1. **添加Jetty插件依赖**:首先,在项目的`pom.xml`文件中,我们需要添加Jetty Maven插件的依赖。这可以通过在`&lt;build&gt;`标签内添加`&lt;plugins&gt;`...

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

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

    Eclipse+maven+jetty开发环境搭建

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

    maven-jetty-plugin-6.1.3.jar

    maven-jetty-plugin-6.1.3.jar

    maven-jetty-plugin-6.1.7.jar

    maven-jetty-plugin-6.1.7.jar

    maven-jetty-plugin-6.1.26.jar

    maven-jetty-plugin-6.1.26.jar

    Maven + Jetty Plugin

    "Maven + Jetty Plugin" 是一个用于快速开发和测试Java Web应用程序的组合,它结合了Maven构建工具和Jetty服务器。Maven是一个强大的项目管理工具,它简化了构建、管理和部署Java项目的过程,而Jetty则是一个轻量级...

    maven-jetty-plugin-6.1.26-sources.jar

    maven-jetty-plugin-6.1.26-sources.jar

    maven-jetty-jspc-plugin-6.1.9.jar

    maven-jetty-jspc-plugin-6.1.9.jar

    maven-jetty6-plugin-1.0.jar

    maven-jetty6-plugin-1.0.jar

    maven-jetty-plugin-6.1h.14.1-sources.jar

    maven-jetty-plugin-6.1h.14.1-sources.jar

    maven+jetty

    在IT行业中,Maven和Jetty是两个非常重要的工具,它们在Java开发中扮演着关键的角色。本篇文章将深入探讨如何在IntelliJ IDEA(IDEA)中整合Maven和Jetty,创建一个简单的实例,以便快速开发和测试Java Web应用。 ...

    用Maven和Jetty开发调试WEB应用程序

    ### 使用Maven和Jetty开发调试WEB应用程序 #### 前言 在现代软件开发过程中,集成工具如Maven和Jetty极大地提高了开发效率。Maven作为自动化构建工具,能够帮助开发者快速创建、管理和构建项目;而Jetty则是一款轻...

Global site tag (gtag.js) - Google Analytics