关于maven自动部署tomcat9 步骤

时间:2023-08-25 16:41:19

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试一试是否连接上并且是否需要使用用户名和密码去登陆.