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并运行当前项目

  • 相关阅读:
    vscode conda 配置python环境(windows)
    Linux分区只能分两个,无法安装双系统(解决)
    离散傅里叶变换,逆变换(c语言)
    vscode 配置task.json,执行多条指令
    cmake出错:CMAKE_CXX_COMPILER设置后,提示没有设置,找不到make命令的可执行程序
    产生makefiles文件后,make命令不可用
    Kali 下载地址
    vc6 保存文件卡住
    fatal error LNK1169: one or more multiply defined symbols found
    Google Chrome 退出清除浏览数据
  • 原文地址:https://www.cnblogs.com/zsslll/p/7239973.html
Copyright © 2011-2022 走看看