要在 Linux 上安装的程序有
1.JDK (要想运行 java 程序 JDK 是必不可少的)
2.Tomcat (HTTP 服务器,是管理 Web 项目的常用工具)
- mysql (数据库)
一.安装 JDK
博主使用的 Linux 发行版是 centos ,centos 中有包管理器 yum,可以直接通过 yum 来安装 JDK
1.搜索 yum 包管理器中提供的 JDK 安装包
java
yum list|grep jdk
我们会看到搜索出了很多的 JDK 安装包
我们选择 java-1.8.0-openjdk-devel.x86_64 devel 后缀表示开发工具包,x86_64 表示 64 位系统
2.安装 java-1.8.0-openjdk-devel.x86_64
输入下面的指令后,JDK8.0 便开始安装,出现 Complete!就表示安装成功
java
yum install java-1.8.0-openjdk-devel.x86_64 -y
3.检验是否安装成功
输入指令 java -version ,看是否能够找到,能找到就代表安装成功

二.安装 Tomcat
- 下载 Tomcat 压缩包
下载路径可以参考官网 https://tomcat.apache.org/download-80.cgi
下载 Tomcat 8.0 版本的 zip 压缩包,将压缩包直接拖到 Linux 系统上
注意:有的系统无法直接拖入,需要安装一个额外的软件
java
yum install lrzsz

- 解压缩 Tomcat
java
# 使用 unzip 命令解压缩
unzip apache-tomcat-8.5.47.zip
- 修改可执行权限
先 cd 到 bin 目录中

首次启动之前,需要给 .sh 文件赋予可执行权限(在 Windows 上执行的是 .bat 文件,Linux上执行的是 .sh 文件)
java
chmod +x *.sh
.sh 文件都为绿色,说明赋予成功

通过下面的指令就可以启动 Tomcat
java
sh startup.sh
出现 Tomcat started 就说明Tomcat 启动成功
配置安全组
如果我们想要通过外网访问部署到 Tomcat 上的 Web 项目,我们就需要配置服务器的安全组,允许外部主机访问服务器的指定端口,Tomcat 的默认端口号是 8080
博主使用的是从腾讯云上购买的云服务器,首先找到自己的云服务器,点击更多,选择查看详情

在腾讯云中配置安全组叫做防火墙,选择防火墙,点击添加规则

把 Tomcat 的 8080 端口号设为允许,这样其他主机就能够访问 8080 端口上部署的项目了
