第七章----CentOS7 配置 Tomcat 整合Jenkins自动部署

1.下载安装Tomcat

7185724-377e5cb2d793eea8.jpg
Tomcat
7185724-5a2ca49450dd0e79.png
  • ./startup.sh , 进入Tomcat bin目录 启动Tomcat,这个页面太经典了
7185724-3fdb1b156aaec048.png

2.给Tomcat设置用户密码

  • vim tomcat-user.xml , 进入conf目录下 修改用户xml
7185724-5c3eca98f4e614b2.png
<?xml version="1.0" encoding="UTF-8"?>  
<tomcat-users xmlns="http://tomcat.apache.org/xml"  
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"  
              version="1.0">  
<role rolename="manager"/>  
<role rolename="manager-gui"/>  
<role rolename="admin"/>  
<role rolename="admin-gui"/>  
<role rolename="manager-script"/>  
<user username="tomcat" password="password" roles="admin-gui,admin,manager-gui,manager,manager-script"/>  
</tomcat-users>  
  • 修改Tomcat登录权限,修改webapps/manager/META-INF/目录下context.xml
7185724-3df2d3b0b0d1387a.png
<?xml version="1.0" encoding="UTF-8"?>  
<Context antiResourceLocking="false" privileged="true" docBase="${catalina.home}/webapps/manager" >  
  <Valve className="org.apache.catalina.valves.RemoteAddrValve"    allow="^.*$" />  
  <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>  
</Context>  

3.整合Jenkins

  • 进入Jenkins项目的配置页面,配置maven命令、配置打包后自动推送到Tomcat下
  • 我配置的项目是maven项目,所以第一次运行需要下载一些东西比较慢
7185724-c48686beb7636e34.png
  • 构建成功
7185724-ab87921d10d1a349.png
  • 特别提醒,刚开始一直发布不到Tomcat也不报错,大多数都是因为配置deploy war时路径写的有问题,可以根据自己工作空间的根路径做相应配置
7185724-913323b13d4b0b32.png
7185724-e8d7b2184243b0db.png

恭喜你整合Jenkins完成


如果耐不住寂寞,你就看不到繁华

猜你喜欢

转载自blog.csdn.net/weixin_34167043/article/details/87804410