`
确实比较男
  • 浏览: 115033 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

jetty-maven-plugin在eclipse中的使用

阅读更多

最近在eclipse使用jetty-maven-plugin的插件,以前也没有用过,今天发现这个插件很不错,使用很简单,就只需要配置一下文件就可以使用户了,不用户安装服务器,

并且在可以动态的部署java代码,js,css等所有的文件,大大的提高工作的效率。配置的步骤:

1. 当然是要安装maven,这里maven的安装就不做多的说明,比较简单 可以参考http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html

2. 安装完成后就开始在eclipse中建立一个maven项目

3. 主要修改的就是pom.xml文件,配置的jetty插件是最新的

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

	<modelVersion>4.0.0</modelVersion>
	<packaging>war</packaging>

	<name>MavenLean</name>
	<groupId>MavenLean</groupId>
	<artifactId>MavenLean</artifactId>
	<version>0.0.1</version>

	<build>
		<plugins>
			<plugin>
				<groupId>org.mortbay.jetty</groupId>
				<artifactId>jetty-maven-plugin</artifactId>
				<version>8.1.9.v20130131</version>
				<configuration>
					<!-- 配置jetty的容器 端口等 -->
					<connectors>
						<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
							<port>8083</port>
							<maxIdleTime>30000</maxIdleTime>
						</connector>
					</connectors>
					<!-- 自动发现改变是时间,进行热部署,默认是0,不热部署 -->
					<scanIntervalSeconds>1</scanIntervalSeconds>
					<!-- 配置web容器 -->
					<webAppSourceDirectory>src/main/webapp</webAppSourceDirectory>
					<webAppConfig>
						<!-- 项目的根目录 -->
						<contextPath>/MavenLean</contextPath>
						<!-- <descriptor></descriptor> --> <!-- The path to the web.xml file for your webapp -->
						<defaultsDescriptor>src/main/resources/webdefault.xml</defaultsDescriptor>  <!-- webdefault.xml的路径,若没有配置就是用jetty默认,这个文件在web.xml加载之前加载 -->
					</webAppConfig>
					<reload>automatic</reload>   <!-- 自动部署默认是 automatic -->
					<systemProperties>
						<systemProperty>
							<name>org.mortbay.util.URI.charset</name>
							<value>UTF-8</value>
						</systemProperty>
					</systemProperties>
				</configuration>
			</plugin>
		</plugins>
	</build>

	<dependencies>
		<dependency>
			<groupId>servletapi</groupId>
			<artifactId>servletapi</artifactId>
			<version>2.4-20040521</version>
		</dependency>

		<dependency>
			<groupId>org.mortbay.jetty</groupId>
			<artifactId>jetty-maven-plugin</artifactId>
			<version>8.1.9.v20130131</version>
		</dependency>

	</dependencies>

</project>

 

4. 剩下的就是建立js html servlet进行测试

5. 最后说下eclipse怎么运行项目,一张图就可以说明


 

 

分享到:
评论

相关推荐

    jetty-maven-springMVC-mybitas-eclipse集成demo

    jetty-maven-springMVC-mybitas-eclipse集成demo 数据库配置:/jetty-maven/src/main/resources/applicationContext.xml 数据库导入到test数据库:/jetty-maven/src/main...配置好maven环境,联网,开发环境eclipse-jee

    tomcat-maven-plugin

    maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现...

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

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

    maven 创建web project 配置jetty运行

    在IT行业中,Maven是一个广泛使用的项目管理工具,主要用于构建、管理和部署Java应用程序。本教程将探讨如何使用Maven创建一个Web项目,并配置Jetty服务器进行运行。这涉及到的两个核心文件是`pom.xml`(Project ...

    Eclipse Maven项目中配置Jetty

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

    maven3 + jetty 新建webapp

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

    Eclipse集成SrpingBoot、svn、Gradle、Jetty、Maven等第三方插件

    - 添加Maven插件的更新站点:`https://dl.bintray.com/maven-eclipse-plugin/updatesite/` - 安装“Maven Integration for Eclipse”。 2. **使用Maven:** - 创建或导入Maven项目。 - 使用Maven生命周期命令,...

    jetty启动的maven web项目

    接下来,我们需要在命令行中使用Maven来启动Jetty。在项目根目录下,执行以下命令: ```bash mvn jetty:run ``` 这会编译项目,运行所有测试,并启动Jetty服务器,加载项目中的Web应用。服务器默认会在`...

    Maven+jetty+jrebel+m2eclipse+eclipse搭建struts2开发环境

    5. **配置Jetty**:在项目中添加Jetty插件,通过Maven插件管理器配置jetty-maven-plugin,以便于在开发过程中快速启动和停止Jetty服务器。 6. **集成JRebel**:安装JRebel的Eclipse插件,并根据JRebel的官方指南配置...

    run-jetty-updatesite1.zip

    这时,我们可以通过调整Jetty的配置文件(如jetty-web.xml或jetty-context.xml),或者使用特定的开发工具(如Jetty Maven Plugin)来优化热部署体验。 总的来说,Jetty插件为Eclipse提供了一个高效且灵活的开发...

    Jetty中文手册

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

    Eclipse+maven+jetty开发环境搭建

    - **运行Jetty**: 在Eclipse中,右键点击项目,选择“Run As” -&gt; “Maven Build...”,在Goals中输入`jetty:run`,然后运行。这将在Jetty服务器上启动你的Web应用。 5. **使用与调试**: 一旦服务器启动,你可以在...

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

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

    Maven下使用Jetty进行Debug

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

    maven的入门使用

    - 编译项目:通过命令行执行 `mvn compile` 或者在 Eclipse 中右键点击项目选择 Run As -&gt; Maven build,并输入 `compile`。 - 运行项目:执行 `mvn exec:java` 命令或者在 Eclipse 中运行。 **4. 生成 Maven ...

    eclipse中配置使用jetty调试web项目

    本篇文章将详细讲解如何在Eclipse中配置和使用Jetty来调试Web项目。 首先,我们需要理解Eclipse与Jetty结合的优势。Jetty可以直接嵌入到Java应用中,无需外部服务器进程,这使得它非常适合于快速开发和测试。而在...

    基于eclipse-maven的自动化测试环境配置大学论文.doc

    在自动化测试环境中,我们需要配置Jetty插件,以便在测试过程中使用Jetty来启动和停止Web应用程序。在Eclipse中,我们可以通过添加以下插件来配置Jetty: * org.eclipse.jetty.server: Jetty服务器插件 * org....

    jetty 事例

    - 使用Maven插件:通过`maven-jetty-plugin`,可以直接在Maven项目中运行和调试Web应用。 - 配置Context路径:通过`jetty-context.xml`,可以配置Web应用的上下文路径,以及Servlet的映射路径。 - 安全管理:...

    maven多模块项目+jetty热部署实例源码

    ** Maven多模块项目详解 ** ...通过这个实例源码,你可以学习如何在Eclipse中配置Maven多模块项目,并结合Jetty进行热部署。了解并实践这些知识点,将有助于你快速构建和调试Java Web项目,提高开发效率。

Global site tag (gtag.js) - Google Analytics