一、Tomcat安装及环境配置
Tomcat官网下载Tomcat包,解压后添加环境变量
Jenkins官网下载jenkins.war包
下载完成后,直接放置到Tomcat安装目录的webapps下
配置java环境
cmd命令行中分别输入 java -version和javad -version,如果有版本信息,说明电脑上已经配置了java环境。如果没有,在java官网上下载jdk安装并配置JAVA_HOME和JRE_HOME两个环境变量。
再将jdk和jre的/bin路径添加到path中(这一步应该可以省略)。
二、访问jenkins
启动Tomcat的bin文件夹下的startup.bat,等待Jenkins启动成功后,访问http://localhost:8080/jenkins。
首次登陆需要输入密码,密码在C:/Users/Administrator/.jenkins/secrets目录下的initialAdminPassword中,复制密码登陆即可。
登录后,会提示安装插件,选择推荐的插件,等待安装完成即可。
三、配置过程中遇到的问题
1、如何解决Tomcat启动闪退问题?
在启动startup.bat时闪退,一般都是java环境配置异常引起的。如果cmd检查是有java环境的,但是就是启动不了Tomcat,那么,首先检查java安装目录,检查是否有jdk和jre两个文件夹。
如果安装文件正常,则检查系统的环境变量,确保有JAVA_HOME和JRE_HOME两个环境变量,注意路径只需要填写到外层文件夹即可,不需要填写到/bin。
如果系统没有java环境,或者jdk和jre两个文件夹中的内容不完整,那么到java官网上下载对应版本的jdk包安装,安装完成后,重复上述配置环境变量的步骤即可。
配置了环境变量后,还是无法启动Tomcat,则打开\apache-tomcat-10.0.2\bin\setclasspath.bat,查看其中的环境变量路径,如果路径不符合配置,更改到正确路径即可。
2、如何获取Tomcat启动闪退的报错信息?
编辑\apache-tomcat-10.0.2\bin\startup.bat文件,在末尾加上pause后保存。
此时Tomcat启动失败后就不会直接退出,启动窗口会停留在界面上,我们就可以看到启动失败的报错信息,根据报错信息定位问题并解决。记得解决问题后,将文件中的pause删除掉。
3、如何解决访问Jenkins网页返回404问题?
如果访问http://localhost:8080成功,访问http://localhost:8080/jenkins失败,则说明Tomcat配置正确,一般都是jenkins.war包的问题。但我这里遇到404错误后,排查了java版本、环境变量、端口占用等一系列问题,都无法解决404错误。然后我删除掉一开始使用的官网最新的Tomcat10包,重新到官网下载Tomcat9包,解压后重新部署,则成功。