Linux安装tomcat详细教程

拼搏现实的明天。 2023-09-29 09:27 78阅读 0赞

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为比较流行的Web 应用服务器。

目录

一、前期工作

二、下载tomcat

三、运行tomcat

(1)解压tomcat

(2)运行tomcat

四、访问tomcat

第一种:直接关闭防火墙

第二种:防火墙开放8080端口


一、前期工作

tomcat依赖于JAVA环境,所以在运行tomcat之前,我们需要提前配置好JAVA环境变量。

如果你还不会,可以参考以往教程:CentOS7安装JDK,全网最快安装教程_Roc-xb的博客-CSDN博客_centos7快速安装jdk

需要注意的是,JDK和tomcat使用版本最好保持一致。比如:用的JDK1.7,那么tomcat就用7.x版本,如果用的JDK1.8,那么最好就用tomcat8.x版本。本章教程,介绍JDK1.8+tomcat8.5的安装方法。

二、下载tomcat

我们去到tomcat官网:Apache Tomcat® - Apache Tomcat 8 Software Downloads

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 1

下载完成之后,我们就可以得到一个tomcat安装包,我们需要将tomcat安装包上传到服务器上(可以使用XFTP等工具)。

如果你觉得,上传比较麻烦,我们也可以直接在服务器中进行远程下载,例如这样:

  1. wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.78/bin/apache-tomcat-8.5.78.tar.gz

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 2

等待下载完成,您可以得到相同的安装程序包。

三、运行tomcat

安装tomcat是非常简单的,把安装包下载好之后,解压之后,运行即可。

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 3

(1)解压tomcat

  1. tar -zxvf apache-tomcat-8.5.78.tar.gz

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 4

解压完成,就可以得到 apache-tomcat-8.5.78目录。

(2)运行tomcat

①首先进入到 apache-tomcat-8.5.78目录中

  1. cd apache-tomcat-8.5.78

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 5

②进入到bin目录中

  1. cd bin

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 6

在bin目录中,tomcat为我们提供很多使用的脚本命令,我们只需要运行它们,就可以完成tomcat的启动与关闭操作。

需要注意的是:以bat为后缀的文件,是只能在windows环境中运行,以sh为后缀的文件,才是在linux环境下运行的脚本。

③运行tomcat

  1. sh startup.sh

四、访问tomcat

tomcat默认端口是8080,改端口可以去tomcat里的conf目录中的server.xml中修改。

例如:http://121.4.180.187:8080/

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 7

一般情况下,服务器不会开放8080端口,需要我们去服务器开放8080端口。

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 8

如果开放端口仍然不能够访问,那么就需要检查,服务器内是否开启了防火墙。

可以用以下命令,来查看服务器的防火墙状态。

  1. systemctl status firewalld

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 9

下面有两种方法可以解决:

第一种:直接关闭防火墙

  1. systemctl stop firewalld

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 10

第二种:防火墙开放8080端口

  1. firewall-cmd --permanent --add-port=8080/tcp

然后需要重启防火墙(不然不会生效)

  1. systemctl restart firewalld

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 11

好了,本章教程到此就结束,希望本篇教程能让你对tomcat安装步骤有一个简单的了解。

发表评论

表情:
评论列表 (有 0 条评论,78人围观)

还没有评论,来说两句吧...

相关阅读