apache-tomcat-9.0.102.tar.gz Linux 安装 tomcat 9.0 压缩包(保姆级详细安装教程)
一、简洁版(需要有一定 Linux 基础)
1. 安装并启动 tomcat 服务
-
下载:
apache-tomcat-9.0.102.tar.gz
https://tomcat.apache.org/download-90.cgi
-
以 root 身份进入
/usr/local/tomcat
文件夹:cd /usr/local mkdir tomcat cd tomcat
-
将下载的 tomcate 文件直接拖拽到 /usr/local/tomcat 文件夹下,使用以下命令解压:
tar -zxvf apache-tomcat-9.0.102.tar.gz
-
解压后会得到一个文件夹,进入该文件夹
cd apache-tomcat-9.0.102
-
进入 bin 目录,输入以下指令开启 tomcat 服务器
cd bin ./startup.sh
关闭服务输入:
./shutdown.sh
-
在虚拟机上的火狐浏览器上输入:localhost:8080, 可以正常访问 tomcat 页面。但是这也只能在虚拟机上访问,不能在宿主机上访问。你可以试一下,在宿主机浏览器上输入:虚拟机 ip 地址:8080,此时不能访问。此时需要开放虚拟机的 8080 端口,让外界可以访问。
-
Centos 7 开放8080端口
-
检查防火墙状态
firewall-cmd --state
running 表示开启,如果是not running 需要手动开启
systemctl start firewalld.service
-
开放 8080 端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
-
重新载入防火墙配置
firewall-cmd --reload
-
重启防火墙
systemctl restart firewalld.service
- 此时正常访问。浏览器输入:虚拟机 ip 地址:8080。
2. 部署 Web项目
- 将本地打包的 war 包文件,放在linux中的
/usr/local/tomcat/apache-tomcat-9.0.102/webapps
webapps - 进入 tomcat 的 bin 目录,开启服务
./startup.sh
。 - 在本地浏览器输入:
ip:8080/myweb
, 假设打包的 war 文件名为:myweb。 - 即可正常访问。
二、图文版详细安装教程
1. 安装并启动 tomcat 服务
-
下载:
apache-tomcat-9.0.102.tar.gz
-
以 root 身份进入
/usr/local/tomcat
文件夹:cd /usr/local mkdir tomcat cd tomcat
-
将下载的 tomcate 文件直接拖拽到 /usr/local/tomcat 文件夹下,使用以下命令解压:
tar -zxvf apache-tomcat-9.0.102.tar.gz
-
解压后会得到一个文件夹,进入该文件夹
cd apache-tomcat-9.0.102
-
进入 bin 目录,输入以下指令开启 tomcat 服务器
cd bin ./startup.sh
如要关闭服务,请输入:
./shutdown.sh
2. 开启防火墙 8080 端口
-
在虚拟机上的火狐浏览器上输入:localhost:8080, 可以正常访问 tomcat 页面。但是这也只能在虚拟机上访问,不能在宿主机上访问。你可以试一下,在宿主机浏览器上输入:虚拟机 ip 地址:8080,此时不能访问。此时需要开放虚拟机的 8080 端口,让外界可以访问。
-
Centos 7 开放8080端口
(1)检查防火墙状态firewall-cmd --state
running 表示开启,如果是not running 需要手动开启
systemctl start firewalld.service
(2)开放 8080 端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
(3) 重新载入防火墙配置,使之生效
firewall-cmd --reload
(4) 重启防火墙
systemctl restart firewalld.service
-
此时正常访问。浏览器输入:虚拟机 ip 地址:8080。
3. 部署 Web 项目
- 部署 tomcat 项目
- 将本地打包的 war 包文件,放在linux中的
/usr/local/tomcat/apache-tomcat-9.0.102/webapps
webapps 文件夹下。 - 在本地浏览器输入:
ip:8080/myweb
, 假设打包的 war 文件名为:myweb。 - 即可正常访问。
4. war 包来源:
END 配置完成