关于maven自动部署tomcat9 步骤

maven 自动部署tomcat9 (远程方法)

1.首先要去配置用户,在tomcat的conf中有tomcat_users.xml,在其中有tomcat-user的配置

 配置:<tommcat-users>
        <role rolename="manager-gui"/>
        <role rolename="manager-script"/>
        <user username="xxxx" password="xxxx" roles="manager-gui,manager-script"/>
        </tomcat-users>
  其中需要注意:配置xxxx与xxxx最好不要相同
  1. 配置maven中的setting.xml文件

     <server>
           <id>tomcat9</id>                    //这个是自定义,但是这个最后是要与pom.xml中所指定的相同
       <username>xxxx</username>     //用户名和密码与上方对应
           <password>xxxx</password> 
     </server>

3.在pom.xml中指定

org.apache.tomcat.maven
tomcat7-maven-plugin
2.2

${server.url}/manager/text
http://xxxxxx:8080/manager/text //好像tomcat7之上都是这么写的. xxxx自定义
tomcat9 //这里与上方所指定的id相同,对应上
/项目名 //指定你所部署的项目名,关乎路径
xxxx
xxxx

4.使用步骤:
a.开启tomcat,,,,,,,这里记住,不要去开启你eclipse中部署的tomcat,因为那是阉割的.......要去你下载的tomcat中去手动开启tomcat.
b.项目右键 找到maven,其中的maven-build 配置为tomcat7:deploy(第一次) 可以打成war包,部署上tomcat,,,,第二次及以后使用tomcat7:redeploy 运行tomcat7:run
c.出现没有连接上的错误,一般出现在两个地方,第一个是tomcat没有按照b步骤开,第二种是配置文件的问题,,,,,,,,,
在配置完tomcat_users.xml后可以去尝试连接 localhost:8080/manager/html试一试是否连接上并且是否需要使用用户名和密码去登陆.

猜你喜欢

转载自www.cnblogs.com/chq1024/p/11489600.html