Linux服务器上下载并安装tomcat

8次阅读

共计 1157 个字符,预计需要花费 3 分钟才能阅读完成。

⭐ 我的网站: www.mengyingjie.com ⭐

下载安装 tomcat 前,先下载安装 JDK:Linux 服务器 下载并安装 JDK

1 下载 tomcat:下载地址

2、上传文件,并解压:

(如何向服务器里上传下载文件)

tar -zxvf apache-tomcat-9.0.19.tar.gz

3、加入 tomcat 的环境变量

(不太熟悉 vi 操作的可以去学习下)
安装完成后需要配置一下环境变量,编辑 /etc/profile 文件:

vi /etc/profile

在文件尾部添加如下配置:

export CATALINA_HOME=/wocloud/tomcat_cluster/tomcat1/apache-tomcat-9.0.19

编辑完成后按 esc 后输入:wq 保存退出,最后一步就是通过 source 命令重新加载 /etc/profile 文件,使得修改后的内容在当前 shell 窗口有效:

source /etc/profile

4、启动 tomcat,进入 /wocloud/apache-tomcat-9.0.19/bin(我直接安装在了 wocloud 目录下,如果安装路径不一样,按照自己的路径)

执行:./startup.sh,出现如下图片则启动成功。此时还是不能访问的 tomcat 主页的。

5、然后我们需要在阿里云服务器管理中开发 8080 和 8009 端口。这个时候可以用你本机上的浏览器访问一下,如果可以访问,跳过第 6 步。不能访问进行第 6 步。

6、配置防火墙

在 CentOS 7 中引入了一个更强大的防火墙——Firewall。
打开 firewall

systemctl start firewalld

我们需要在 Firewall 中开启 8080 和 8009 端口(这里的两个端口是 tomcat 默认的访问 tomcat 服务器的端口,如果自己改变了端口,要按照自己修改的端口),也就是将 8080 和 8009 端口加入到 zone(Firewall 的新特性,简单讲它的作用就是定义了网络区域网络连接的可信等级)中。命令如下:

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=8009/tcp --permanent

这样就成功的将 8081 端口加入了 public 区域中,permanent 参数表示永久生效,即重启也不会失效,最后不要忘记更新防火墙规则:

firewall-cmd --reload

OK,下面看一下 public 区域下所有已打开的端口,命令如下:

firewall-cmd --zone=public --list-ports

7、这个时候,就可以通过服务器的外网 ip 或者域名来访问 tomcat 了.

遇到此类问题,但看了文章还是未解决,
评论或加 QQ:781378815

正文完
 0