Jenkins部署方式有多种,今天要讲的是在Windows环境上使用tomcat来部署。因为本次部署的是tomcat9,首先要确保JAVA环境的JDK是不低于1.8的。
tomcat下载与启动
进入到tomcat的官网,下载对应的系统版本,如下图:
![0a6d7c348efe191d58193bb0cc845a71.png](https://img-blog.csdnimg.cn/img_convert/0a6d7c348efe191d58193bb0cc845a71.png)
下载后解压重命名tomcat9,进入E:omcat9bin目录,双击startup.bat来启动,发现启动命令行有乱码,如下图:
![b268f8af00a4b59dfd42e2d7a47b4555.png](https://img-blog.csdnimg.cn/img_convert/b268f8af00a4b59dfd42e2d7a47b4555.png)
打开E:omcat9conflogging.properties文件,注释掉下图中圈中的:
java.util.logging.ConsoleHandler.encoding = UTF-8
![757be3081f53c4c32a3bc97667d9983e.png](https://img-blog.csdnimg.cn/img_convert/757be3081f53c4c32a3bc97667d9983e.png)
重新启动E:omcat9binstartup.bat,乱码已解决,如下图:
![f75a1a192552703fa6261e0fc49c8e09.png](https://img-blog.csdnimg.cn/img_convert/f75a1a192552703fa6261e0fc49c8e09.png)
浏览器输入http://localhost:8080/,界面如下:
![cd6de05b35441ea1adf811a8ce49c74c.png](https://img-blog.csdnimg.cn/img_convert/cd6de05b35441ea1adf811a8ce49c74c.png)
Jenkins下载与启动
进入到Jenkins中文官网,下载war包
![a03a0e4a61ddee77b44b4198f0d782c0.png](https://img-blog.csdnimg.cn/img_convert/a03a0e4a61ddee77b44b4198f0d782c0.png)
把war包放到E:omcat9webapps下,如下图:
![3fea7f9b6965f3264290feb79cea3d63.png](https://img-blog.csdnimg.cn/img_convert/3fea7f9b6965f3264290feb79cea3d63.png)
重新启动E:omcat9binstartup.bat,浏览器输入http://localhost:8080/jenkins,打开界面如下:
![4f1e1fc9f9df2cfbb93332b8fe7aa95e.png](https://img-blog.csdnimg.cn/img_convert/4f1e1fc9f9df2cfbb93332b8fe7aa95e.png)
根据上面的提示,打开C:甥敳獲lgp.jenkinssecretsinitialAdminPassword文件,输入里面的一串字符,点继续后,稍等一会,页面展现如下:
![cb85c60fbb75b3dccd3ad0f93c5c9ca4.png](https://img-blog.csdnimg.cn/img_convert/cb85c60fbb75b3dccd3ad0f93c5c9ca4.png)
咱们来选择安装推荐的插件,点击后,页面展现如下:
![7386b9a1630a85199925ecebaa0bbabc.png](https://img-blog.csdnimg.cn/img_convert/7386b9a1630a85199925ecebaa0bbabc.png)
等插件安装完成后,页面展现如下:
![b007d6f6f30461f81ea3d36593dbcc1c.png](https://img-blog.csdnimg.cn/img_convert/b007d6f6f30461f81ea3d36593dbcc1c.png)
上面5个字段输入内容后,点击保存并完成,页面展现如下:
![2449f01402186f61c0d76d1d913cbd34.png](https://img-blog.csdnimg.cn/img_convert/2449f01402186f61c0d76d1d913cbd34.png)
URL默认即可,点击保存并完成,页面展示如下:
![03e1a1d719553561967148581f6ccef1.png](https://img-blog.csdnimg.cn/img_convert/03e1a1d719553561967148581f6ccef1.png)
点击开始使用Jenkins按钮,页面展示如下:
![59ddc51351f17069328099f35e504952.png](https://img-blog.csdnimg.cn/img_convert/59ddc51351f17069328099f35e504952.png)
页面是空白的,重新启动E:omcat9binstartup.bat即可:
![6c2ed79bffc89381eb3b13bccfaed456.png](https://img-blog.csdnimg.cn/img_convert/6c2ed79bffc89381eb3b13bccfaed456.png)
登录后,就看到熟悉的界面了:
![5260f7070956058e07eec3637b5dfb12.png](https://img-blog.csdnimg.cn/img_convert/5260f7070956058e07eec3637b5dfb12.png)
tomcat命令行:警告处理
发现tomcat日志里面显示好多警告,看着是不是有点不爽
![25ee44176207de70207ae4962adae051.png](https://img-blog.csdnimg.cn/img_convert/25ee44176207de70207ae4962adae051.png)
打开E:omcat9confcontext.xml文件,加入以下内容即可:
![d7c6ab5a58ad85f1c084ef42fa6372f5.png](https://img-blog.csdnimg.cn/img_convert/d7c6ab5a58ad85f1c084ef42fa6372f5.png)
重新启动E:omcat9binstartup.bat,又看到下面的警告:
![ab41c884a6bb8b24ddecbc52d850a3c4.png](https://img-blog.csdnimg.cn/img_convert/ab41c884a6bb8b24ddecbc52d850a3c4.png)
进入http://localhost:8080/jenkins/configureSecurity/页面,去掉防止跨站点请求伪造的勾选并保存,但是保存后页面还会有个相关的小警告,点击不在显示按钮即可
![5e26ab0d3758e6b0ae5e3b8ea710d8ea.png](https://img-blog.csdnimg.cn/img_convert/5e26ab0d3758e6b0ae5e3b8ea710d8ea.png)
重新启动E:omcat9binstartup.bat,tomcat命令行就不会有相应的警告了
然后进入到http://localhost:8080/jenkins/manage页面,看到下面的错误信息,暂时没有找到解决方案,据说这个报错不影响使用的,可以先忽略,点击不在显示按钮就行了
![654da5071cc4b55c180acb0699905ffb.png](https://img-blog.csdnimg.cn/img_convert/654da5071cc4b55c180acb0699905ffb.png)