1. 安装 jdk 环境
Tomcat 是 Java 写的,所以需要配置 jdk 环境。
Linux 系统安装软件有三种方式
- yum 源安装
- rpm 包安装
- 免安装版
1.1 安装目录
Linux 软件安装目录通常为这几个
- /usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。
- /usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。
- /opt:用户级的程序目录,可以理解为D:/Software,opt有可选的意思,这里可以用于放置第三方大型软件(或游戏)
本次安装在 /usr/local/java 目录
mkdir /usr/local/java
1.2 下载并解压
下载有多种方式,这里以 wget 方式下载 jdk-8u141-linux-x64.tar.gz
mkdir /opt/jdk # 软件包存放目录
cd /opt/jdk
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
tar -zxvf jdk-8u141-linux-x64.tar.gz -C /usr/local/java
1.3 配置环境变量
Linux 的系统环境变量在/etc/profile
文件中配置
vim /etc/profile # 打开 profile 配置文件
按 i 进入插入模式,在 profile 文件中插入 jdk 命令的路径信息,:wq
保存退出
# jdk 安装根目录
export JAVA_HOME=/usr/local/java/jdk1.8.0_141
# 为系统环境变量添加bin目录和已有的系统环境变量
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile # 重新加载 profile 文件
1.4 测试 jdk 环境安装成功
编写一个基本的 Java 程序测试(只看版本号不一定准确)
vim Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("hello world");
}
}
javac Hello.java # 编译
java Hello # 执行
正确打印 hello world,则为安装成功。
2. 安装 Tomcat
2.1 安装目录
我们选择将 Tomcat 安装在 /opt/tomcat8.5 目录。通常使用的是 Tomcat 的免安装版本,解压即用。
mkdir /opt/tomcat8.5
2.2 下载并解压
同样使用 wget 下载 Tomcat,我们可以去开源软件镜像站查看 Tomcat 的版本,选择下载。
cd /opt/tomcat8.5
wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.76/bin/apache-tomcat-8.5.76.tar.gz
tar -zxvf apache-tomcat-8.5.76.tar.gz
2.3 开启防火墙
Tomcat 默认使用 8080 端口,Linux 可能没有开发此端口,需要手动开启
# 查看防火墙开放端口
firewall-cmd --list-ports
# 为防火墙添加 3306 端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
# 重新加载防火墙配置
firewall-cmd --reload
2.4 测试 Tomcat 安装成功
我们可以将 Tomcat 也加入系统环境变量,方便后续启动停止。目前,我们直接进入 bin 目录手动启动。
cd /opt/tomcat8.5/apache-tomcat-8.5.76/bin
./startup.sh # 启动 Tomcat
浏览器输入服务器 IP 地址加端口号 8080 访问 Tomcat 默认网页,正常打开即为安装成功。
./shutdown.sh # 关闭 Tomcat