`
maosheng
  • 浏览: 567925 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Maven web项目内嵌测试

阅读更多
1,maven pom配置

在当前项目的pom.xml文件的plugins节点下需要添加如下plugin:

<properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <finalName>myProject</finalName>
  ........
</properties>


<build>
      <finalName>${finalName}</finalName>
     
      .......

      <plugins>
         <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-compiler-plugin</artifactId>
             <configuration>
               <source>1.6</source>
               <target>1.6</target>
             </configuration>
         </plugin>
         <plugin>   
             <groupId>org.mortbay.jetty</groupId>
             <artifactId>maven-jetty-plugin</artifactId>
             <version>${jetty-version}</version>
         </plugin>
         <plugin>
             <groupId>org.apache.tomcat.maven</groupId>
             <artifactId>tomcat7-maven-plugin</artifactId>
             <version>2.1</version>
             <configuration>
                 <tomcat-url>http://localhost:8080/manager/html</tomcat-url>
                 <username>tomcat</username>                     
                 <password>admin</password>
                 <path>/${finalName}</path>
             </configuration>
         </plugin>

         ......  

     </plugins>
</build>

其中 path为项目的名称

2,mave 测试运行

在命令行窗口进入项目所在目录,执行如下命令

mvn jetty:run

mvn tomcat7:run

或在eclipse下,Run as-->Maven build... 在goal中填入 jetty:run  或 tomcat7:run 执行即可

mvn jetty:run  :启动内嵌的jetty进行测试

mvn tomcat7:run :启动内嵌的tomcat进行测试







分享到:
评论

相关推荐

    spring-boot-maven的web完整项目框架

    **Spring Boot Maven Web 完整项目框架详解** Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目标是用来简化新 Spring 应用的初始搭建以及开发过程。它集成了大量的常用组件,如数据源、JPA、WebSocket、...

    springboot(web项目,非maven)

    标题中的“springboot(web项目,非maven)”指的是一个基于Spring Boot框架构建的Web应用程序,但它不是使用Maven作为构建工具。Spring Boot简化了Java Web应用的开发过程,提供了快速构建可运行的应用程序的方式,而...

    Eclipse Spring Boot maven web demo 简单项目实例

    【Eclipse Spring Boot Maven Web Demo 简单项目实例】是一个实用的学习资源,旨在帮助开发者快速搭建基于Spring Boot、Maven和Eclipse的Web应用程序。这个项目实例为初学者提供了良好的起点,让他们能够理解并实践...

    内嵌式tomcat启动web工程

    总的来说,内嵌式Tomcat结合Maven为我们提供了一种便捷的开发和测试环境,使得我们可以快速地启动和停止Web应用,而无需关心外部服务器的配置。这种模式特别适合于持续集成和持续交付流程,极大地提高了开发效率。...

    springboot-maven-web小项目

    【SpringBoot Maven Web小项目详解】 SpringBoot是一个由Pivotal团队开发的框架,它旨在简化Spring应用的初始搭建以及开发过程。通过内嵌Servlet容器(如Tomcat或Jetty),SpringBoot可以快速构建可独立运行的Java...

    用maven搭建的ssm项目

    为了运行项目,开发者可能还需要配置Tomcat服务器,或者使用Maven插件进行内嵌式部署。 总的来说,这个基于Maven的SSM项目提供了一个基础的开发框架,帮助开发者快速搭建应用。通过理解和定制这个项目,开发者可以...

    Maven实践-使用Maven开发Web应用

    在Java世界中,Maven是一个不可或缺的工具,尤其在开发J2EE和Web应用程序时。Maven通过自动化构建过程,管理依赖关系,并提供一套标准化的项目结构,极大地简化了开发流程。本文将深入探讨如何利用Maven进行Web应用...

    maven-archetype-webapp-1.0.jar下载

    2. **基础配置**:生成的项目已经包含了基本的Maven配置文件pom.xml,这个文件包含了项目的基本信息、依赖库、构建设置等,使得开发者可以快速进行编译、测试和部署操作。 3. **依赖管理**:Maven Archetype Webapp...

    maven by example

    Jetty插件允许用户在开发期间内嵌一个Jetty服务器,方便Web应用的运行和测试。 以上便是从提供的文件内容中提取的关键知识点,每个知识点都尽量详尽地展开,以帮助理解Maven的使用和相关概念。由于文档中存在一些...

    springboot项目 maven聚合

    其中可能包含了项目的源码结构,包括pom.xml文件(Maven的配置文件)、配置文件(如application.yml)、实体类、工具类、Mybatis的Mapper接口和XML配置、Freemarker模板文件,以及其他相关资源和测试代码。...

    SpringBoot+Mybatis+Maven项目demo

    在本项目中,Maven负责管理所有依赖库的下载、版本控制,以及编译、测试、打包等构建过程。 项目中集成了Swagger-UI,这是一个用于交互式文档的工具,允许开发者通过UI来测试API接口。Swagger通过使用OpenAPI规范,...

    SpringBoot+MybatisPlus+maven项目架构,下载就能直接用

    这个项目采用的是标准的三层架构,包括表现层(Web)、业务逻辑层(Service)和数据访问层(DAO)。SpringBoot作为基础框架,负责启动和管理应用;MybatisPlus作为数据访问层的扩展,处理数据库操作;而maven作为...

    IDEA下maven新建servlet3.x/web3.x工程模版

    最后,我们可以使用IDEA的内置Tomcat或Jetty插件进行本地部署和测试,或者通过Maven的`tomcat7:run`或`jetty:run`目标来启动一个内嵌的服务器。 总结来说,"IDEA下maven新建servlet3.x/web3.x工程模版"涵盖了以下...

    java maven工程 spring boot 学习源码

    Maven 是一个项目管理和综合工具,它帮助开发者管理Java项目的构建、依赖和生命周期。本学习资源包“java maven工程 spring boot 学习源码”提供了一个可以直接运行的示例工程,有助于深入理解Spring Boot和Maven的...

    idea快速搭建maven项目demo

    最后,运行和测试项目。在IDEA中,右键点击`DemoApplication`类,选择“Run 'DemoApplication'”。这将启动内嵌的Tomcat服务器。你可以通过浏览器访问`http://localhost:8080`来查看你的应用是否正常运行。 如果你...

    自己构建微服务(springmvc+内嵌jetty+maven 环境配置)

    这通常涉及使用Spring MVC作为控制器层,内嵌Jetty作为Web服务器,以及Maven作为项目管理工具。下面将详细解释这些关键知识点: 1. **Spring MVC**: Spring MVC是Spring框架的一部分,它提供了一个用于构建Web...

    maven包,spring boot的maven包,用于离线搭建工程

    Maven的生命周期包括编译(compile)、测试(test)、打包(package)、验证(verify)等多个阶段,通过执行不同的命令,可以完成项目的构建、测试和部署等任务。在离线模式下,Maven会优先从本地仓库查找依赖,找不...

    Maven SpringBoot简单案例 接口 web

    **SpringBoot Maven简单案例——构建Web接口** SpringBoot是由Pivotal团队提供的全新框架,它为简化Spring应用程序的初始搭建以及开发过程提供了便利。通过自动配置、嵌入式Servlet容器和独立运行的能力,...

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

    6. **调试和测试**:由于Jetty是内嵌在项目中的,所以你可以直接在Eclipse中设置断点进行调试,无需额外的部署步骤。 通过以上步骤,你就可以在Eclipse中利用Maven和Jetty快速搭建一个可运行的Web应用程序了。这种...

Global site tag (gtag.js) - Google Analytics