1、创建WEB项目:mvn archetype:create -DgroupId=com.manager -DartifactId=simple-webapp
-DarchetypeArtifactId=maven-archetype-webapp
2、把刚创建的工程改为eclipse可以认识的工程mvn eclipse:eclipse
3、添加servlet依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
4、添加源代码目录src/main/java 后 mvn eclipse:eclipse
5、加入jetty配置
<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>
<groupId>org.maven.manager</groupId>
<artifactId>simple-webapp</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>simple-webapp Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
<version>6.1.22</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jsp-2.1-jetty</artifactId>
<version>6.1.22</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<finalName>simple-webapp</finalName>
<plugins>
<!-- jetty插件 -->
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.22</version>
<configuration>
<contextPath>/</contextPath>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>8080</port>
</connector>
</connectors>
<scanIntervalSeconds>10</scanIntervalSeconds>
</configuration>
</plugin>
</plugins>
</build>
</project>
6、用jetty调试
命令行:mvn jetty:run
http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin
分享到:
相关推荐
#### 配置Web.xml 在`web.xml`中配置Spring和Log4j的bean配置文件: ```xml <param-name>webAppRootKey <param-value>rhinoceros.root <param-name>contextConfigLocation <param-value>classpath:spring-*...
5. **运行环境**:项目可能已经配置了合适的服务器环境,如Tomcat或Jetty,可以直接通过服务器部署并启动应用。 【标签】"maven springmvc"进一步确认了项目的核心技术栈,意味着开发者可以利用这两个强大的工具来...
6. 配置服务器(如Tomcat或Jetty)及其依赖,确保能够运行Web工程。 通过这样的流程,开发者可以高效地创建、维护和协作开发Web项目,同时确保代码质量和版本控制。在前端工程师供不应求的时代,熟练掌握这些技能将...
然而,有时我们可能需要将一个普通的Maven工程转换为Web工程,以便于部署到Web服务器上运行。这个过程涉及到对项目的配置进行一定的调整,确保其符合Web应用程序的标准结构和配置要求。以下将详细介绍如何进行这个...
标题“maven工程在Jetty服务器上的自动化部署(开发者模式)”指出了本主题的核心——如何使用Maven构建工具配合Jetty轻量级服务器,实现Java Web项目的自动化部署,并且强调了这是针对开发者的模式,意味着会涉及到...
本项目"SpringBoot+MyBatis+Maven小工程"是一个典型的Java后端开发框架组合,它利用Spring Boot的简洁配置、MyBatis的数据持久层以及Maven的项目管理能力,为我们提供了一个快速开发的小型应用基础。下面将详细解释...
在Maven的`src/main/webapp/WEB-INF`目录下创建`web.xml`,配置JFinal的启动器,如下: ```xml <servlet-name>app <servlet-class>com.jfinal.core.JFinalServlet</servlet-class> <param-name>configClass...
【标题】:“idea创建基于maven的web工程共6页.pdf.zi”指的是一个压缩文件,其中包含了关于如何在IntelliJ IDEA(简称Idea)这个集成开发环境中使用Maven构建Web应用程序的教程。该教程可能详细阐述了从零开始创建...
本篇文章主要讲解如何利用Maven构建一个基于Struts2的Web工程。 首先,我们需要了解Maven,它是一个项目管理和综合工具,能够帮助开发者管理项目的构建、报告和文档等。通过Maven的`archetype:create`命令,我们...
【标题】"idea创建基于maven的web工程共6页.pdf.zip" 提供的信息表明,这是一个关于使用IntelliJ IDEA(简称Idea)创建基于Maven的Web项目的教程文档,内容可能涵盖了6个主要步骤或章节。Maven是Java开发中的一个...
本篇文章将详细介绍如何在Eclipse中利用Maven创建一个Web工程,以便于管理和构建项目。 首先,我们需要确保Eclipse已经安装了Maven插件。如果没有,可以访问Eclipse Marketplace搜索"M2E"(Maven Integration for ...
2. **配置启动命令**:通过`mvn jetty:run`命令启动Jetty服务器,Maven会自动构建项目并加载到Jetty中。 3. **实时更新**:修改代码后,无需重新构建或重启服务器,Jetty会自动检测变化并热更新。 **整合应用示例**...
Maven web应用工程原型 Ant Jetty插件(Plugin) 使用集成开发环境(IDEs) 在Eclipse中使用Jetty 在IntelliJ中使用Jetty 在Eclipse中工作 在Eclipse中开发Jetty Jetty WTP插件(Plugin) JettyOSGi SDK for Eclipse...
【标题】"IDEA下maven新建servlet3.x/web3.x工程模版"涉及到的主要知识点是使用IntelliJ IDEA(IDEA)结合Maven构建一个支持Servlet 3.x和Web 3.x标准的Java Web项目。Maven是一个强大的项目管理工具,能够帮助...
3. pom.xml 文件:该文件是 Maven 项目的核心配置文件,定义了项目的依赖关系、插件和构建过程。 三、Maven 依赖关系 Maven 依赖关系是指项目之间的依赖关系,Maven 通过 pom.xml 文件来管理依赖关系。在 pom.xml ...
Spring Boot通过内嵌的Servlet容器(如Tomcat或Jetty)简化了Web应用的搭建,使得开发者无需额外配置即可启动HTTP服务器。此外,Spring Boot提供了一种“约定优于配置”的原则,减少了大量XML配置文件的需求,转而...
5. **WebProject结构**:一个典型的SSM工程会包含以下目录结构:`src/main/java`用于存放源代码,`src/main/resources`存放配置文件,`src/main/webapp`存放Web资源,如`WEB-INF`下的`web.xml`和Spring MVC的配置...
以上是关于 Maven 的基本使用方法,包括安装配置、创建项目、生成站点文档以及如何使用 Maven 创建 Web 项目并与 Jetty 集成等内容。这些知识点对于初学者来说非常重要,能够帮助他们快速上手 Maven 并进行项目的...