如何安装Tomcat 9在CentOS/RHEL 7/6和Fedora 31/30
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浏览器上访问tomcathttp://localhost:8080
将看到默认的Tomcat主页。
Access Manager App页面:-
点击首页 Manager App按钮。
此页面允许管理员和管理人员同时访问。
http://localhost:8080/manager/html
点击主页上的 主机管理器按钮。
此页面仅允许管理员访问。
http://localhost:8080/host-manager/html