如何在CentOS 7上安装Apache Tomcat 9
Apache Tomcat(以前称为Jakarta Tomcat)是由Apache Foundation创建的免费开放源代码Web服务器。
与传统的Web服务器(例如Apache或者Nginx)不同,Apache Tomcat用于服务基于Java的Web应用程序。
Tomcat版本9于2016年12月6日发布。
其中的一些改进包括对Java Servlet 3.1,Java WebSocket 1.0和JavaServer Pages 2.3的支持。
在本教程中,我们将讨论如何在CentOS 7上安装Apache Tomcat 9。
步骤1:安装和配置Java
在继续安装Apache Tomcat 9之前,请确保已安装Java。
要安装Java 8,请运行以下命令。
# yum install java-1.8.0-openjdk-devel
成功安装后,您可以通过运行命令来验证其版本。
# java -version
步骤2:安装Apache Tomcat 9
成功安装Java之后,现在该安装最新版本的Tomcat了。
在撰写本教程时,Tomcat的最新版本是Tomcat 9.0.2。
要获取最新版本,请访问Tomcat的官方页面。
要开始安装Tomcat 9,请导航至"/usr/local"目录,如图所示。
# cd /usr/local
接下来使用wget
命令下载最新的Tomcat tar包文件。
# wget https://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.20/bin/apache-tomcat-9.0.20.tar.gz
解压缩tar包文件。
# tar -xvf apache-tomcat-9.0.20.tar.gz
提取压缩包后,将有2个文件,如图所示。
为简单起见,请将提取的文件夹重命名为最新的Tomcat版本,在本例中为" tomcat9"
# mv apache-tomcat-9.0.20 tomcat9
接下来,如图所示配置CATALINA_HOME环境变量。
# echo "export CATALINA_HOME="/usr/local/tomcat9"" >> ~/.bashrc # source ~/.bashrc
示例输出
此时,我们现在已设置为启动Apache Tomcat9。
运行以下命令以启动Tomcat 9。
# cd /usr/local/tomcat9/bin # ./startup.sh
要访问Tomcat服务器,请打开Web浏览器并浏览服务器的IP。
https://服务器-ip:8080 /
步骤3:设定Tomcat 9帐户
在此阶段,您只能访问Tomcat的默认网页。
要访问服务器状态,主机管理器和管理器应用程序,我们需要为管理器和管理员配置用户帐户。
这些设置可以在" tomcat-users.xml"文件中找到。
如图所示,使用完整文件路径打开文件。
# vim /usr/local/tomcat9/conf/tomcat-users.xml
为用户添加使用密码Jupiter2030的Spiky!带有manager-gui角色的行如下。
<role rolename="manager-gui"> <user username=""spikey" password="Jupiter2030!" roles="manager-gui">
或者,您可以添加一个名为admin的管理员用户,该用户具有admin-gui角色,密码为Magnum2030!。
最后,重新启动Tomcat并尝试访问"管理器"部分。
当要求进行身份验证时,请提供在上述步骤中创建的凭据。
./shutdown.sh ./startup.sh