`

maven中集成jetty

阅读更多
<build>
		<plugins>
			<plugin>
				<groupId>org.mortbay.jetty</groupId>
				<artifactId>jetty-maven-plugin</artifactId>
				<configuration>
					<scanIntervalSeconds>10</scanIntervalSeconds>
					<stopKey>stop</stopKey>
					<stopPort>8888</stopPort>
					<webApp>
						<contextPath>/blog</contextPath>
					</webApp>
					<connectors>
						<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
							<port>80</port>
							<maxIdleTime>60000</maxIdleTime>
						</connector>
					</connectors>
				</configuration>
			</plugin>
		</plugins>
	</build>

 在pom.xml文件中加入以上代码即将jetty集成到项目中,经测试jetty支持servlet3.0,集成jetty可以更高效的开发项目

运行jetty:mvn jetty:run

以war包的形式运行jetty:mvn jetty:run-war (我觉得这种方式好,前者直接在当前项目路径下运行,会影响代码的开发和目录结构,而后者是将项目打成war包,然后运行解压的war)

停止jetty:mvn jetty:stop (停止jetty要配置stopkey和stopPort否则无法停止并且会报错。端口可以和启动端口一样也可以不一样)

我运行jetty时用:mvn clean -DskipTests jetty:run-war 先清空后跳过测试再运行

 

分享到:
评论

相关推荐

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

    本文将详细讨论如何将Jetty与Maven进行集成,并介绍关键的`maven-jetty-plugin`插件及其不同版本。 1. Maven与Jetty集成的意义: Maven通过其强大的依赖管理功能,使得项目构建变得简单和规范。而Jetty作为轻量级...

    maven-jetty-plugin

    9. **安全性**:通过插件配置,可以集成Jetty的安全特性,如用户认证、角色管理和SSL加密,以保护开发环境中的敏感数据。 10. **插件管理**:在Maven的`pom.xml`文件中,可以控制Jetty插件的版本,确保与项目中其他...

    maven +jetty 配置web工程

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

    maven3 + jetty 新建webapp

    在创建一个基于Maven的Webapp时,`pom.xml`中需要包含特定的Maven插件和依赖,例如`jetty-maven-plugin`,这是Jetty与Maven集成的关键。 在`pom.xml`中,你需要配置以下内容: 1. **项目基本设置**:包括groupId、...

    Maven下使用Jetty进行Debug

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

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

    9. **版本控制**:在自动化部署中,版本控制工具如Git是非常重要的,它可以追踪代码变更,支持多人协作,并与Maven集成实现持续集成。 10. **持续集成**:开发者模式下的自动化部署也可能涉及到持续集成,如Jenkins...

    Maven与Jetty

    要将Jetty集成到Maven项目中,你需要在你的`pom.xml`文件中添加以下插件配置: ```xml &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;jetty-maven-plugin &lt;version&gt;9.x.x&lt;/version&gt; &lt;!-- 使用合适的版本 --&gt; ...

    maven jetty

    对于Jetty集成,我们通常会用到Maven Jetty插件,它允许我们在开发过程中直接通过Maven命令启动Jetty服务器,而无需部署到正式的Servlet容器中。 ** Maven Jetty插件的配置 ** 在Maven的pom.xml文件中,我们需要...

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

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

    Eclipse+Maven创建webapp项目集成jetty服务器

    下面是如何在Eclipse中使用Maven创建webapp项目并集成Jetty的步骤: 1. **创建Maven项目**:在Eclipse中,选择"File" -&gt; "New" -&gt; "Maven Project",然后按照向导创建一个新的Maven项目。 2. **配置POM.xml**:在...

    Eclipse+maven+jetty开发环境搭建

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

    maven+jetty +ssh 项目例子

    【描述】中的“maven+jetty”的组合意味着项目是基于Maven进行构建和管理依赖的,而Jetty则作为Web服务器用于运行和测试应用。SSH框架,即Spring Security,提供了安全控制,包括用户认证和授权。描述中的"直接运行 ...

    jetty+maven webapp,http,https实现的简单demo

    在Jetty中,我们可以使用`Server`类创建服务器实例,并通过`ServerConnector`配置监听端口。然后,通过`ServletContextHandler`添加Servlet映射。示例代码如下: ```java Server server = new Server(); Server...

    Maven+Jetty下SSI框架搭建

    【标题】"Maven+Jetty下SSI框架搭建"是一个关于如何在Java环境中结合Maven构建工具和Jetty服务器来搭建Server-Side Includes (SSI)框架的教程。SSI是一种简单的服务器端包含技术,允许HTML页面动态地引用其他文件或...

    maven+spring MVC+Mybatis+jetty+mysql

    在本项目中,Maven 负责集成所有依赖,包括Spring MVC、Mybatis、Jetty和MySQL驱动等。 2. Spring MVC: Spring MVC 是Spring框架的一部分,它是一个基于模型-视图-控制器(Model-View-Controller)设计模式的Web...

    Eclipse_Maven_Jetty配置

    Eclipse作为一款流行的集成开发环境(IDE),结合Maven(一种项目管理工具)与Jetty(一款开源的Servlet容器),能够提供高效的开发流程。本文将详细介绍如何在Eclipse中配置Maven与Jetty,实现快速启动和调试Web...

Global site tag (gtag.js) - Google Analytics