提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
前言
本文着重介绍了如何在java17(java11以及之后的版本应该都是差不多的)上部署Tomcat+Jenkins。作者是windows11 系统(windows系列都差不多啦)
作者系统:windows11 java版本:17
提示:以下是本篇文章正文内容,下面案例可供参考
一、Tomcat安装以及配置
1.下载和配置java环境
java17安装后,是可以勾选自动配置路径的,这里我不过多描述了,不会的百度。着重是Tomcat+jenkins
2.下载Tomcat的安装包
下载地址:https://tomcat.apache.org/
然后进入下载,这里个人建议选择9版本的,因为10版本的容易出现一个问题,问题后面说
选择适合自己的版本的下载,这里以作者windows为例:
下载完之后我们会得到一个压缩包文件,解压到文件
3.配置环境变量
配置环境变量:
变量名:CATALINA_HOME
变量值:Tomcat的解压后的目录
结果就是:
接着设置path路径:
到这里,如果java环境没有问题的话,那么恭喜你,Tomcat已经配置完成了。
4.启动Tomcat服务
方法一:cmd命令窗口中输入:startup
方法二:进入到bin目录,双击 startup.bat
如果出现一个没有闪退的黑窗口,那么恭喜你启动服务成功了
这时候输入地址:
http://localhost:8080/(直接输入localhost:8080就行,8080是默认端口号,如果你修改了,这里也要改)
就会进入这样一个界面
5.如何修改端口和中文乱码(可不修改)
这里我就不写了,怪麻烦,可以自行百度,很多,很好找。
这里是我找的相关地址:
https://www.cnblogs.com/zeroxl/p/13682366.html
当然了,其实好像没有必要的,作者这边自己只改了中文乱码
6.如果闪退请看这边
- 前面说明了不能使用Tomcat 10,是因为后续使用jenkins时,会出现一个404错误。(这里提一嘴,其实和这边没有啥关系)
- 如果闪退了,大概率是环境没有配置好。一个是java环境,一个是Tomcat的环境。这边java环境有问题的概率很大
- java17 不需要classpath,配置了JAVA_HOME和path就行了。如果这些都没有问题,还是有错误,建议检查一下用户环境和系统环境中,是否有以前遗留的java配置后遗留的环境变量(特别是CLASSPATH中,一定要删除,作者因为这边找了好多好多资料,一直找不到错误的原因,后来才无意间发现的)
二、部署jenkins
1.下载Jenkins文件
点击下载
下载.war格式的文件
2.启动jenkins服务
将下载好的文件放到Tomcat的webapps目录下
再次按照Tomcat中的方法启动Tomcat服务:
输入地址:
http://localhost:8080/jenkins/
3.配置Jenkins
正常安装就行
安装步骤很简单,这边只将需要操作的地方告知一下:
如果有加载的界面出现等一会儿会来到这个界面,这里需要输入刚刚启动Jenkins的时候初始化的密码,或者在C:\Users\Administrator.jenkins\secrets\initialAdminPassword文件中查看密码
(密码路径,就是如图中提示的,用自己的路径去寻找,然后文本打开文件,将密码粘贴过来)
然后选择推荐即可,这边要稍微下载一会
下面大概也是一些填写用户信息,自己搞定就行。
最后来到这个页面
这个就是Jenkins的打开路径。(无需更改)
点击保存完成就行了。就可以使用了。
4.启动办法
启动Tomcat服务后,输入地址
http://localhost:8080/jenkins/
到这里就完成了
5.为什么不用Tomcat 10
使用Tomcat 10的话,输入http://localhost:8080/jenkins/使用会出现404错误,所以不建议使用10版本。详细自己上网查吧!
总结
其实很好配置,这边难点就是Tomcat服务启动时的一些环境准备问题。(服务器一启动就闪退)