美文网首页非JAVA开发者 - JAVA
3.Maven - 配置tomcat自动发布

3.Maven - 配置tomcat自动发布

作者: 风云雄霸天下123456 | 来源:发表于2017-10-27 22:28 被阅读21次

参考:

  1. Maven创建servlet webapp项目并在Tomcat上部署
  2. Maven学习总结(11)——Maven Tomcat7自动部署

说明:

  • 用户名为admin,密码为admin

配置:

  • Tomcat授权
    • 添加用户
      • 文件:conf/tomcat-users.xml
      • 内容:
        <tomcat-users ...>
            <role rolename="manager-gui"/>
            <role rolename="manager-script"/>
            <user username="admin" password="admin" roles="manager-gui,manager-script" />
        </tomcat-users>
        
  • Maven授权
    • 说明:
      1. 将tomcat用户添加到maven的配置文件下
      2. 文件:conf/settings.xml
    • 步骤:
      • 修改文件,内容为:
        <?xml version="1.0" encoding="UTF-8"?>
        <settings ...>
            <servers>
                <server>
                    <id>TomcatServer</id>
                    <username>admin</username>
                    <password>admin</password>
                </server>
            </servers>
        </settings>
        
  • 启动Tomcat
    ./bin/startup.up

Maven部署项目到Tomcat

  1. 项目pom文件中配置Tomcat7 Maven插件
    • 步骤
      • 修改pom.xml
        <build>
          <finalName>MembersGateway</finalName>
          <plugins>
            <plugin>
              <groupId>org.apache.tomcat.maven</groupId>
              <artifactId>tomcat7-maven-plugin</artifactId>
              <version>2.2</version>
              <configuration>
                <server>TomcatServer</server>
                <path>/helloworld</path>
                <!-- update war file although existing-->
                <update>true</update>
              </configuration>
            </plugin>
          </plugins>
        </build>
        
  2. 部署到Tomcat
    • 命令
      • 部署
        mvn tomcat7:deploy
      • 卸载
        mvn tomcat7:undeploy
      • 重新部署
        mvn tomcat7:redeploy

相关文章

网友评论

    本文标题:3.Maven - 配置tomcat自动发布

    本文链接:https://www.haomeiwen.com/subject/yondpxtx.html