`
maosheng
  • 浏览: 551774 次
  • 性别: 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进行测试







分享到:
评论

相关推荐

    Maven实战(高清版)

    xml2.7.3 不要使用ide内嵌的maven2.8 小结第3章 maven使用入门3.1 编写pom3.2 编写主代码3.3 编写测试代码3.4 打包和运行3.5 使用archetype生成项目骨架3.6 m2eclipse简单使用3.6.1 导入maven项目3.6.2 ...

    springboot学习思维笔记.xmind

    web项目设置在Servlet的context parameter中 事件Application Event 自定义事件,集成ApplicationEvent 定义事件监听器,实现ApplicationListener 使用容器发布事件 Spring高级话题 Spring Aware ...

    一个基于SpringBoot的微服务脚手架+源代码+文档说明

    - 同时支持Oracle(开发/测试/生产),MySQL(本地),以及H2(内嵌) - 集成测试使用H2内存库,以避免数据问题造成的不稳定 - 提供简易Thymeleaf起始页,链接至Hystrix-Dashboard、H2-Console等 - 集成spring-boot-...

    基于SpringBoot+Vue的在线考试系统+源代码+文档说明

    | Web服务器 | SpringBoot内嵌的Tomcat | | 数据库 | MySQL 5.7 | ## 运行步骤 1. 数据库导入,新建数据库exam,将`exam.sql`文件导入并运行。 2. 打开项目,打开`src/main/resources/baseApplication.yaml`,修改...

    基于springboot,采用mybatis和mapper3插件,基于shiro的sso cookies单机实现+源代码+文档说

    web容器支持:**内嵌tomcat** maven支持:**maven3.3.9** maven仓库支持:**阿里云** 代码精简与日志支持: **lombok** ###### 前端支持: 主体支持:**jQuery** 风格支持:**layui** 图标支持:**font-...

    Spring in Action(第二版 中文高清版).part2

    3.6.5 编写内嵌的脚本化Bean 3.7 小结 第4章 通知Bean 4.1 AOP简介 4.1.1 定义AOP术语 4.1.2 Spring对AOP的支持 4.2 创建典型的Spring切面 4.2.1 创建通知 4.2.2 定义切点和通知者 4.2.3 使用...

    Spring in Action(第二版 中文高清版).part1

    3.6.5 编写内嵌的脚本化Bean 3.7 小结 第4章 通知Bean 4.1 AOP简介 4.1.1 定义AOP术语 4.1.2 Spring对AOP的支持 4.2 创建典型的Spring切面 4.2.1 创建通知 4.2.2 定义切点和通知者 4.2.3 使用...

    Redis云管理平台CacheCloud.zip

    默认插入admin超级管理员2、CacheCloud项目配置 使用了maven作为项目构建的工具,提供了 local.properties和online.properties两套配置作为测试、线上的隔离。 属性配置说明:属性名说明示例cachecloud.db.url...

    springboot参考指南

    就地(in-place)运行项目 vi. 59.6. Spring Boot插件配置 vii. 59.7. Repackage配置 viii. 59.8. 使用Gradle自定义配置进行Repackage i. 59.8.1. 配置选项 Spring Boot参考指南 6 ix. 59.9. 理解Gradle插件是如何...

    Spring in Action(第2版)中文版

    a.2把spring添加为一个maven2依赖项 a.3spring与ant a.4spring与log4j 附录b用(和不用)spring进行测试 b.1测试简介 b.1.1理解不同类型的测试 b.1.2使用junit b.1.3spring在测试中的角色 b.2单元测试...

    Wicket 8.X开发文档(中文翻译+英文原版)

    面向组件的Web开发框架的优点 3.4。Wicket与其他面向组件的框架相比 威克特说“你好世界!” 4.1。Wicket分发和模块 4.2。Wicket应用程序的配置 4.3。HomePage类 4.4。Wicket链接 4.5。摘要 5. Wicket作为页面布局...

Global site tag (gtag.js) - Google Analytics