最近在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/src/main/resources/applicationContext.xml 数据库导入到test数据库:/jetty-maven/src/main...配置好maven环境,联网,开发环境eclipse-jee
maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现...
在Jetty中,我们可以使用`Server`类创建服务器实例,并通过`ServerConnector`配置监听端口。然后,通过`ServletContextHandler`添加Servlet映射。示例代码如下: ```java Server server = new Server(); Server...
在IT行业中,Maven是一个广泛使用的项目管理工具,主要用于构建、管理和部署Java应用程序。本教程将探讨如何使用Maven创建一个Web项目,并配置Jetty服务器进行运行。这涉及到的两个核心文件是`pom.xml`(Project ...
在Eclipse中配置Maven项目以使用Jetty服务器是一个常见的任务,这主要适用于开发和测试阶段,因为它提供了快速的启动和重启能力。Jetty是一个轻量级、高性能的开源HTTP服务器和Servlet容器,广泛用于Java Web应用。...
在创建一个基于Maven的Webapp时,`pom.xml`中需要包含特定的Maven插件和依赖,例如`jetty-maven-plugin`,这是Jetty与Maven集成的关键。 在`pom.xml`中,你需要配置以下内容: 1. **项目基本设置**:包括groupId、...
- 添加Maven插件的更新站点:`https://dl.bintray.com/maven-eclipse-plugin/updatesite/` - 安装“Maven Integration for Eclipse”。 2. **使用Maven:** - 创建或导入Maven项目。 - 使用Maven生命周期命令,...
接下来,我们需要在命令行中使用Maven来启动Jetty。在项目根目录下,执行以下命令: ```bash mvn jetty:run ``` 这会编译项目,运行所有测试,并启动Jetty服务器,加载项目中的Web应用。服务器默认会在`...
5. **配置Jetty**:在项目中添加Jetty插件,通过Maven插件管理器配置jetty-maven-plugin,以便于在开发过程中快速启动和停止Jetty服务器。 6. **集成JRebel**:安装JRebel的Eclipse插件,并根据JRebel的官方指南配置...
这时,我们可以通过调整Jetty的配置文件(如jetty-web.xml或jetty-context.xml),或者使用特定的开发工具(如Jetty Maven Plugin)来优化热部署体验。 总的来说,Jetty插件为Eclipse提供了一个高效且灵活的开发...
如何在Maven中使用Jetty 如何在Ant中使用Jetty Maven和Ant的更多支持 Jetty Maven插件(Plugin) Jetty Jspc Maven插件(Plugin) Maven web应用工程原型 Ant Jetty插件(Plugin) 使用集成开发环境(IDEs) 在...
- **运行Jetty**: 在Eclipse中,右键点击项目,选择“Run As” -> “Maven Build...”,在Goals中输入`jetty:run`,然后运行。这将在Jetty服务器上启动你的Web应用。 5. **使用与调试**: 一旦服务器启动,你可以在...
下面是如何在Eclipse中使用Maven创建webapp项目并集成Jetty的步骤: 1. **创建Maven项目**:在Eclipse中,选择"File" -> "New" -> "Maven Project",然后按照向导创建一个新的Maven项目。 2. **配置POM.xml**:在...
在开发Java Web应用程序时,有时候我们需要快速地进行调试和测试,这时使用Maven与Jetty的集成可以帮助我们高效地完成这个任务。本文将详细介绍如何在Maven环境下利用Jetty插件进行调试。 **1. 环境和条件** 首先...
- 编译项目:通过命令行执行 `mvn compile` 或者在 Eclipse 中右键点击项目选择 Run As -> Maven build,并输入 `compile`。 - 运行项目:执行 `mvn exec:java` 命令或者在 Eclipse 中运行。 **4. 生成 Maven ...
本篇文章将详细讲解如何在Eclipse中配置和使用Jetty来调试Web项目。 首先,我们需要理解Eclipse与Jetty结合的优势。Jetty可以直接嵌入到Java应用中,无需外部服务器进程,这使得它非常适合于快速开发和测试。而在...
在自动化测试环境中,我们需要配置Jetty插件,以便在测试过程中使用Jetty来启动和停止Web应用程序。在Eclipse中,我们可以通过添加以下插件来配置Jetty: * org.eclipse.jetty.server: Jetty服务器插件 * org....
- 使用Maven插件:通过`maven-jetty-plugin`,可以直接在Maven项目中运行和调试Web应用。 - 配置Context路径:通过`jetty-context.xml`,可以配置Web应用的上下文路径,以及Servlet的映射路径。 - 安全管理:...
** Maven多模块项目详解 ** ...通过这个实例源码,你可以学习如何在Eclipse中配置Maven多模块项目,并结合Jetty进行热部署。了解并实践这些知识点,将有助于你快速构建和调试Java Web项目,提高开发效率。