为了安装Jenkins,我们需要使用Apache Tomcat来部署Jenkins war文件。
安装wget
我将使用wget命令来下载特定版本的Apache Tomcat,即本例中的Tomcat 9。
首先,安装wget,执行以下命令:
sudo yum install wget
下载tomcat 9的tar包
可以在tomcat官网上找到下载地址:
使用wget下载Tomcat 9的Tar文件,使用下面的命令:
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz
解压tomcat 9的tar包
提取Tomcat 9 tar包中的内容,使用tar命令:
tar xzf apache-tomcat-9.0.27.tar.gz
为了简单起见,我将使用mv命令修改解压后的目录名为tomcat9
,执行以下命令
mv apache-tomcat-9.0.27 tomcat9
tomcat 用户配置
我们的下一步是为Apache Tomcat配置用户名和密码。
vim /home/root/tomcat9/conf/tomcat-users.xml
现在删除tom-users.xml
文件的内容。复制下面的代码块并将其粘贴到tomcat-users.xml
文件中。
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-jmx"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="edureka" password="edureka" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
</tomcat-users>
可以看到,我已经定义了几个角色,对于所有这些角色,我给了一个单一的用户名和密码,即qikegu
。你也可以为不同的角色分配不同的用户名和密码。保存文件返回到终端。
启动tomcat
现在启动Apache Tomcat,切换到目录tomcat9
:
cd tomcat9
启动Tomcat:
./bin/startup.sh
输出
[root@qikegu tomcat9]# ./bin/startup.sh
Using CATALINA_BASE: /root/tomcat9
Using CATALINA_HOME: /root/tomcat9
Using CATALINA_TMPDIR: /root/tomcat9/temp
Using JRE_HOME: /usr
Using CLASSPATH: /root/tomcat9/bin/bootstrap.jar:/root/tomcat9/bin/tomcat-juli.jar
Tomcat started.
Tomcat已经成功启动。
浏览器访问
现在打开浏览器并访问localhost:8080,确认tomcat已经启动成功。端口8080是Apache Tomcat的默认端口。