如何安装Tomcat 9在CentOS/RHEL 7/6和Fedora 31/30

时间:2019-05-19 01:26:38  来源:igfitidea点击:

Tomcat是由Apache基金会开发的。
Apache Tomcat是用于基于java的web应用程序的开源web服务器。
Tomcat在Apache许可证版本2下获得许可。
Apache Tomcat团队在2020年5月11日发布了最新的Tomcat 9.0.35版本。
本文将在CentOS、Red Hat和Fedora系统上安装Tomcat 9。

步骤1 -准备工作

Tomcat 9被设计为运行在Java SE 8和更高版本上。
因此,请确保在系统上安装了正确的版本。

$ java -version

openjdk version "11.0.7" 2020-04-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.7+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.7+10-LTS, mixed mode, sharing)

步骤2 -下载Tomcat归档文件

使用以下命令下载Apache Tomcat 9存档文件,或者我们可以访问Tomcat 9下载最新的可用版本。
下载后解压存档文件到/usr/local目录。
我们可以根据设置更改此位置。

$ wget wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.35/bin/apache-tomcat-9.0.35.tar.gz
$ tar xzf apache-tomcat-9.0.35.tar.gz
$ sudo mv apache-tomcat-9.0.35 /usr/local/tomcat9

步骤3 -设置环境变量

让我们使用以下命令在系统中配置CATALINA_HOME环境变量。
运行Tomcat服务器需要它。

$ echo "export CATALINA_HOME="/usr/local/tomcat9"" >> ~/.bashrc
$ source ~/.bashrc

步骤4 -设置用户帐户

最后,我们需要创建用户帐户来保护和访问admin/manager页面。
编辑 conf/tomcat-users.xml文件,复制下面内容并粘贴在 <tomcat-users> </tomcat-users>标签内。

<!-- user manager can access only manager section -->
<role rolename="manager-gui" />
<user username="manager" password="_SECRET_PASSWORD_" roles="manager-gui" />

<!-- user admin can access manager and admin section both -->
<role rolename="admin-gui" />
<user username="admin" password="_SECRET_PASSWORD_" roles="manager-gui,admin-gui" />

步骤5 -启动Tomcat服务

Tomcat非常容易使用,不需要编译它的源代码。
我们只需解压缩存档并启动tomcat服务器。
Tomcat默认情况下在端口8080上启动,因此确保没有其他应用程序使用相同的端口。

$ cd /usr/local/tomcat9
$ ./bin/startup.sh

步骤6 -在浏览器中访问Tomcat

Tomcat服务器默认工作在端口 8080上。
在web浏览器上访问tomcat
http://localhost:8080

将看到默认的Tomcat主页。

Access Manager App页面:-
点击首页 Manager App按钮。
此页面允许管理员和管理人员同时访问。

http://localhost:8080/manager/html

点击主页上的 主机管理器按钮。
此页面仅允许管理员访问。

http://localhost:8080/host-manager/html