Tomcat部署Jenkins应用

版本:这里采用的是Tomcat 9 + Jenkins 2.263.4 LTS war

Step 1:下载,安装Tomcat应用服务器。
网址: https://tomcat.apache.org/download-90.cgi
Tomcat部署Jenkins应用

解压缩Zip file到任意你想要安装的目录。
Tomcat部署Jenkins应用

修改tomcat-users.xml文件(位置在xx\apache-tomcat-9.0.43\conf),添加管理登录tomcat manager app的权限。
copy下面到tomcat-users.xml文件的末尾, 用户名和密码可以随意设置,这里设置的是tomcat/admin

Tomcat部署Jenkins应用

默认端口号8080,可以在server.xml(位置在xx\apache-tomcat-9.0.43\conf)中修改,这里修改为8181
Tomcat部署Jenkins应用

Step 2: 配置环境变量
Tomcat部署Jenkins应用
Tomcat部署Jenkins应用

Step 3: 以上tomcat服务器环境已经搭好,可以双击/命令行启动startup.bat文件,检查是否tomcat已经可以工作
tomcat可以工作。
localhost:8181可以访问tomcat
Tomcat部署Jenkins应用
Tomcat部署Jenkins应用

step 4: 部署Jenkins war包到tomcat服务器上
这里选用的是Jenkins 2.263.4 LTS war
网址:https://www.jenkins.io/download/
Tomcat部署Jenkins应用

下载之后copy jenkins war到webapps下(位置在xx\apache-tomcat-9.0.43\webapps)
Tomcat部署Jenkins应用

如果此时tomcat服务器处于启动状态,会自动解析war包,在webapps下生成一个新的jenkins folder,tomcat窗口也会打印jenkins启动的message
Tomcat部署Jenkins应用
Tomcat部署Jenkins应用

Jenkins服务器已经启动成功,可以通过manager app观察下启动状态。用户名和密码就是前面在tomcat-users.xml里面设置好的tomcat/admin登录
目前Jenkins已经成功部署,status为true
Tomcat部署Jenkins应用

此时可以通过localhost:8181/jenkins去检查是否进入到jenkins配置界面,如果看到下面,jenkins成功部署到tomcat,进行后面的Jenkins配置工作。
Tomcat部署Jenkins应用

P.S.在此过程中如果遇到error,可以具体在logs里查看(位置在xx\apache-tomcat-9.0.43\logs),根据error的描述进行fix。之前使用tomcat 10 + Jenkins 2.263.4 LTS war,会有报错。降了Tomcat的版本为tomcat 9没有报错,猜测tomcat 10和Jenkins 2.263.4 LTS war有兼容性错误。

上一篇:jar包和war包的介绍和区别


下一篇:Jenkins - 安装