• [maven]maven插件 tomcat7-maven-plugin 的使用


    使用 tomcat7-maven-plugin,可以将tomcat内嵌到web项目中,直接运行webapp项目。

    第一步、pom.xml的配置:

    <build>
        <plugins>
    
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
    
                <configuration>                
                    <path>/</path> <!-- 项目访问路径 本例:localhost:9090, 如果配置的aa,则访问路径为localhost:9090/aa -->
                    <port>9090</port>
                    <uriEncoding>UTF-8</uriEncoding><!-- 非必需项 -->
                </configuration>
            </plugin>
    
        </plugins>
    </build>

    第二步、配置maven的运行参数:

    添加Maven,并在Command line中输入:

    clean tomcat7:run

    点击保存,然后run。

    访问http://localhost:9090

    tomcat7-maven-plugin 常用命令:

    tomcat7:run 启动嵌入式tomcat ,并运行当前项目
    tomcat7:deploy  --部署一个web war包
    tomcat7:reload  --重新加载web war包
    tomcat7:start    --启动tomcat
    tomcat7:stop    --停止tomcat
    tomcat7:undeploy--停止一个war包
    
    mvn tomcat7:deploy //第一次
    mvn tomcat7:redeploy//之后

    //这里我要求先重新打包,并跳过测试,再部署

    //第一次
    mvn package  -Pdevelop -Dmaven.skip.test=true tomcat7:deploy
    
    //之后
    mvn package  -Pdevelop -Dmaven.skip.test=true tomcat7:redeploy

    拓展:maven的 java 编译插件

    <build>
        <plugins>
            <!--java 编译插件 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.6.0</version>
                <configuration>
                    <source>1.8</source>  <!--输入对应的编码版本号 -->
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
    </build>

    这是我们常用的编译方式,配合tomcat使用。

  • 相关阅读:
    .NET 内存分配笔记
    MYSQL知识点
    NOPI导入导出
    【链接】各类学习资源
    【原创】重绘winform的GroupBox
    高仿淘宝滑动验证码插件
    Winform窗体控件级权限处理
    .NET中的Func委托用法
    关于IBatisNet的配置文件中数据库连接字符串加密处理
    Oracle连接字符串大全
  • 原文地址:https://www.cnblogs.com/afeng2010/p/10224597.html
Copyright © 2020-2023  润新知