本地环境:

windows系统、jenkins(windows版)、tomcat8.0.21、maven3.2.3、jdk8

这里只简单介绍下jenkins安装

本地采用的是下载war包的方式,然后将其放在tomcat的webapps目录下,切换到该目录中,

 

 

 

 

用cmd命令切换到该目录下,执行命令

java -jar jenkins.war --httpPort=5016

然后会有打开localhost:5016便会看到jenkins的初始界面,这里具体后续操作可参考https://www.cnblogs.com/rmxd/p/11609983.html这篇文章里介绍的

安装过程中有一点需要注意的就换替换下面文件中url地址,更改为国内的镜像

 

 

 

全部安装好之后,可以进入到这样的界面,这里左侧的菜单刚开始的时候可能会没有,后续在添加项目构建后会自动出现(比如这里的项目关系、检查文件指纹等)

 

 

点击左侧的Manage Jenkins可以进入管理页面,

 

点击这里的Configure Global Security进行相关的配置

 

 

点击Manage plugins可以安装一些插件,如果第一次运行jenkins时,默认安装推荐的插件没有全部成功,可以到这里点击继续安装。

然后返回首页,点击新建项目菜单,我自己是想构建maven项目所以我选择l这个

 

 

 

点击下方的确定按钮,开始进行构建配置

 

 

 

 

 

 

 

 

 

重点说明:

tomcat-users的配置添加如下配置:

<role rolename="admin-gui"/>

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<user username="manager" password="manager" roles="manager-gui,manager-script"/>

<user username="root" password="root" roles="admin-gui,manager-gui,manager-script"/>

 

 

只配置这个,构建时还是会报错

 

 

有时候还会出现Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: http://XX.XX.XX.XX:8080//manager/text/list的错误,这个错误是因为没有权限,有权限时打开是类似这样的,这里面内容都是部署到webapps中的项目列表,这个可参考https://www.cnblogs.com/xyb930826/p/5725340.htmlhttps://www.pianshen.com/article/7127318466/

其实还差最后一步,就是E:\apache-tomcat-8.0.21\conf\Catalina\localhost目录中,创建一个manager.xml文件

其内容为:

<?xml version="1.0" encoding="UTF-8"?>

<Context privileged="true" antiResourceLocking="false"

         docBase="${catalina.home}/webapps/manager">

             <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />

</Context>

 

此时再次构建时,就能成功,并且打开浏览器,输入网址能成功运行我们部署的项目

 

posted on 2020-07-09 22:18  小白coder  阅读(384)  评论(0编辑  收藏  举报