zoukankan      html  css  js  c++  java
  • 04--maven集成tomcat7

    第一步:安装必要的环境maven、tomcat7、jdk、myeclipse等。

    第二步:配置tomcat环境

    新建CATALINA_HOME 值为tomcat安装路径

    第三步:修改tomcat的tomcat_user.xml为tomcat添加用户

    添加manager用户

    <role rolename="admin-gui"/>

      <role rolename="admin-script"/>

      <role rolename="manager-gui"/>

      <role rolename="manager-script"/>

      <role rolename="manager-jmx"/>

      <role rolename="manager-status"/>

      <user username="username" password="password" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

    第四步:修改 maven setting.xml 文件

    添加server 在servers节点下面

    <server>

            <id>tomcat7</id>

            <username>username</username>

            <password>password</password>

        </server>

    第五步:配置项目的pom.xml文件

    <build>
            <!-- <finalName>ssm</finalName>   -->
            <finalName>ssm</finalName>
            <plugins>
                <plugin>
                    <groupId>org.apache.tomcat.maven</groupId>
                    <artifactId>tomcat7-maven-plugin</artifactId>
                    <version>2.2</version>
                    <configuration>
                        <url>http://localhost:8080/manager/text</url>
                        <!-- maven setting 中配置的server名称 -->
                        <server>tomcat7</server>
                        <username>username</username>
                        <password>password</password>
                        <uriEncoding>UTF-8</uriEncoding>
                        <path>/ssm</path>
                        <update>true</update>
                    </configuration>
                </plugin>
            </plugins>
        </build>

    Server的名称是setting.xml中server的名称

    Url据说在tomcat7中是要写http://localhost:8080/manager/text

    第六步:Clean install 后运行tomcat:deploy部署项目,tomcat:run运行项目

     

    Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.1:deploy (default-cli) on project HNUST: Cannot invoke Tomcat manager: Connection to http://localhost:8080 refused: Connection refused: connect -> [Help 1]

    以上信息比较重点的一句话是Cannot invoke Tomcat manager(没能链接到tomat的manager用户下)

    首先要启动tomcat,然后执行tomcat:deploy

    这里部署的war包是部署到我们本地的tomcat中

    第七步:常用命令

    tomcat:deploy

    部署一个war包

    tomcat:reload

    重新加载war包

    tomcat:start

    启动tomcat

    tomcat:stop

    关闭tomcat

    tomcat:undeploy

    撤销一个war包

    tomcat:run

    嵌入式启动tomcat并运行当前项目

  • 相关阅读:
    Linux 脚本编写基础
    Centos7下修复 视频播放器(先 安装VLC视频播放器)
    用CentOS 7打造合适的科研环境
    Storm与Spark:谁才是我们的实时处理利器
    Nutch 问题杂记
    三、多线程基础-自旋_AQS_多线程上下文
    二、多线程基础-乐观锁_悲观锁_重入锁_读写锁_CAS无锁机制_自旋锁
    一、多线程基础理论-概念_特性_分类_状态_线程池_线程数配置
    六、ibatis1.2.8查询性能优化,实现百万数据zip导出
    二十、oracle通过复合索引优化查询及不走索引的8种情况
  • 原文地址:https://www.cnblogs.com/zsslll/p/7239973.html
Copyright © 2011-2022 走看看