`

maven控制台创建web项目

 
阅读更多

Maven 创建web项目


假设在D:\mavne\WebApp1 目录下执行命令

mvn archetype:create -DgroupId=com.mycompany.webapp -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp

红色标注的意思是说明,这样一次在命令中输入需要的参数,和先运行命令:mvn archetype:generate 然后在根据提示输入参数是一样的,(如果是Maven 2,最好运行如下命令:mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-5:generate)查看一下执行后产生的效果打开index.jsp 就能看到 <html> 
<body> 
<h2>Hello World!</h2> 
</body> 
</html>   这就将在后面通过浏览器看到了内容    进入 ..\myweb 目录下,执行mvn install 命令从上面可以看到,熟悉的tomcat发布的war包产生了,言外之意,将这个myweb.war包拷贝到..\Tomcat 6.0\webapps,启动tomcat,通过浏览器访问:http://localhost:7890/myweb/

如果想要用jetty发布,修改pom.xml,修改后如下

 

pom.xml

<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>com.mycompany.webapp</groupId>
 <artifactId>myweb</artifactId>
 <packaging>war</packaging>
 <version>1.0-SNAPSHOT</version>
 <name>myweb 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>
 </dependencies>
 <build>
   <finalName>myweb</finalName>
   
  
 <plugins>   
     <plugin>   
       <groupId>org.mortbay.jetty</groupId>   
       <artifactId>maven-jetty-plugin</artifactId>   
     </plugin>   
   </plugins>

   <!-- 添加以上6行插件配置代码 -->

 </build>
</project>

  

 

 

执行运行 mvn jetty:run 直接部分在jetty下(第一次很慢),

 

利用 http://localhost:8080/myweb/

分享到:
评论

相关推荐

    maven创建实战web项目

    本篇文章将详细介绍如何利用Maven创建一个Servlet版本为3.0、Java版本为1.7的Web项目,并对创建过程中可能出现的问题及解决方案进行深入探讨。 #### 二、准备工作 1. **安装环境**: - Eclipse IDE(推荐使用最新...

    IntelliJ IDEA 12创建Maven管理的Java Web项目

    ### IntelliJ IDEA 12创建Maven管理的Java Web项目知识点 #### Maven基础概念 - **Maven**: Maven是一个项目管理和自动化构建工具,它使用一个叫做POM(项目对象模型)的XML文件来配置项目的构建环境和构建指令。 -...

    Maven创建SSH通过CXF远程调用webservice

    两个项目均为maven项目,klpserver为服务端,klpclient为客户端.服务端项目要使用"已存在的maven项目"导入,客户端直接使用"已存在的java工程导入"即可.不需要的配置如数据库连接信息可以注释掉,运行时,直接运行服务端...

    使用Eclipse创建基于Maven Web工程

    总的来说,Eclipse结合Maven创建Web工程提供了一种规范化的项目组织方式和强大的依赖管理机制,使得开发、测试、部署流程更为便捷。通过学习和掌握这一技术,开发者可以更专注于业务逻辑,提高工作效率。在实际工作...

    Maven新建打包等管理Eclipse标准动态Web工程

    开发者可以使用命令行或者Eclipse内置的Maven控制台来执行这些生命周期阶段。例如,`mvn clean package`命令会清除之前的构建产物,然后编译源代码,运行测试,并将项目打包成WAR或EAR文件。 在Eclipse中,我们还...

    springMVC+maven+Mybatis+logback项目代码全例

    在本项目中,我们探索的是一个基于Spring MVC、Maven、MyBatis和Logback的典型Java Web开发架构。这四个技术是现代企业级应用开发中的核心组件,它们各自承担着不同的职责,共同构建了一个高效、灵活且可维护的系统...

    idea工具下载到配置svn项目(maven)到启动项目的过程

    此外,对于Web项目,IDEA支持Tomcat、Jetty等服务器,可以配置并启动这些服务器来部署和运行你的应用。 总的来说,从下载IDEA到配置SVN和Maven,再到启动项目,这一系列步骤构成了Java开发中的基础流程。熟练掌握...

    【绝对可行,解决404】jfinal项目打包成jar在控制台运行方法

    对于基于JFinal的Web应用,这个过程可能会遇到一些挑战,因为JFinal是轻量级的Java Web框架,其部署方式与传统的Maven或Gradle项目有所不同。本文将详细介绍一个非Maven项目的JFinal应用如何打包成JAR,并在控制台上...

    如何在Web 应用上部署Maven Spring Boot项目-zhanghongmei1

    3. **在Azure中创建Web应用**: - 登录到Azure门户(https://portal.azure.com/),创建一个新的“Web 应用”资源。选择合适的订阅,资源组和应用服务计划,然后指定应用名称。 - 选择操作系统为Linux或Windows,...

    创建运行maven spring boot工程(使用IntelliJ IDEA以及无集成开发环境)

    例如,如果你打算创建一个Web应用,可以勾选"Web"选项,这会自动添加Spring Web相关依赖。完成设置后,点击"Next",然后"Finish",IntelliJ IDEA将会自动生成项目结构。 项目生成后,我们可以看到主要的目录结构,...

    jenkins实现maven项目自动部署到tomcat

    接下来,你需要在Jenkins中创建一个新的Job,指定Maven项目的位置(通常在SVN仓库中),配置构建触发器(例如,当代码有更改时自动构建)。配置构建步骤为执行Maven命令,如`mvn clean package`,这将编译、测试并...

    JEECG-P3-Maven版本手把手入门-Eclipse

    - 运行Maven测试:通过右键点击项目运行Maven build,检查控制台是否出现错误信息。 4. 使用Maven的build方式启动项目 - 启动项目:右键点击项目并选择Run As -&gt; Maven build...配置相应的运行参数后启动。 除了...

    SpringMVC+Mybatis+Maven项目搭建(IDEA)

    在IDEA中搭建SpringMVC+Mybatis+Maven项目,首先需要创建一个新的Maven项目。在IDEA中选择"New Project",然后选择"Maven",填写GroupId、ArtifactId和Version,点击"Next",最后确认项目创建。 接着,添加...

    java web项目中通过apache poi将本地excel文件导入到系统中并打印到控制台

    在Java Web项目中,Apache POI是一个非常流行的库,用于读取、写入以及操作Microsoft Office格式的文件,特别是Excel(.xls和.xlsx)文件。本教程将详细讲解如何使用Apache POI将本地Excel文件导入到系统中,并将其...

    Maven权威指南 很精典的学习教程,比ANT更好用

    一个简单的Maven项目 3.1. 简介 3.1.1. 下载本章的例子 3.2. 创建一个简单的项目 3.3. 构建一个简单的项目 3.4. 简单的项目对象模型 (Project Object Model) 3.5. 核心概念 3.5.1. Maven插件和目标 ...

    maven多模块项目

    它提供监控、SQL解析、Web控制台等功能,能够优化数据库访问性能,并帮助开发者更好地管理和监控数据库连接。 3. **Spring MVC**:Spring MVC是Spring框架的一部分,用于构建Web应用程序。它提供了一种模型-视图-...

    使用maven 部署环境 mvc模式 实现 登录 退出登录注册 过滤和监听的功能

    2. **创建Maven项目结构** 使用Maven的命令行工具或者IDE如IntelliJ IDEA,可以快速生成一个标准的MVC项目结构。基本目录包括`src/main/java`(存放源代码)、`src/main/resources`(存放资源配置文件)、`src/main...

    maven+springmvc+mybatis+log4j框架搭建

    本教程将详细阐述如何使用四个关键组件——Maven、SpringMVC、MyBatis和Log4j——来搭建一个强大的Web应用框架,旨在提高开发效率并优化项目管理。 **Maven** 是一个流行的项目管理和综合工具,它通过统一的构建...

    logback+web项目Demo

    这个Demo是一个很好的学习资源,可以帮助你深入理解Logback如何与Web项目结合,以及如何通过配置文件定制日志行为。对于Java开发者来说,熟练掌握日志框架是非常重要的技能,因为它对于问题排查和系统监控至关重要。

    IDEA中Web项目控制台乱码的问题及解决方法

    本文将深入探讨IDEA中Web项目控制台乱码的问题,并提供相应的解决方法。 首先,我们要区分乱码问题的来源。乱码可能是由于Tomcat服务器的日志编码与IDEA显示编码不一致导致的。Tomcat日志编码通常可以在Tomcat安装...

Global site tag (gtag.js) - Google Analytics