1.更改conf/tomcat-user.xml,添加用户及权限
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="填一个用户名" password="填你的密码" roles="manager-gui,manager-script,tomcat,admin-gui,admin-script"/>
</tomcat-users>
2.为了能够刚才配置的用户登录到Tomcat,更改webapps/manager/META-INF/context.xml
只需注释掉两行,注释掉效果如下
<!--
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
3.Jenkins安装Deploy to container插件
4.配置tomcat凭证
5.jenkins拉取代码并用mvn clean package命令在jenkins所在服务器打包
6.jenkins添加构建后操作