步骤一:关闭防火墙和SELinux
1.关闭防火墙。
运行以下命令,查看当前防火墙的状态。
systemctl status firewalld
-
如果防火墙的状态参数是inactive,则防火墙为关闭状态。
-
如果防火墙的状态参数是active,则防火墙为开启状态。本示例中防火墙为开启状态,因此需要关闭防火墙。具体操作如下:
-
如果您想临时关闭防火墙,运行以下命令。
-
sudo systemctl stop firewalld
如果您想永久关闭防火墙,运行以下命令。
sudo systemctl disable firewalld
3.关闭SELinux。
a.运行以下命令,查看SELinux的当前状态。
getenforce
-
如果SELinux状态参数是Disabled, 则SELinux为关闭状态。
-
如果SELinux状态参数是Enforcing,则SELinux为开启状态。
b.关闭SELinux。如果SELinux为关闭状态,请忽略此步骤。
-
如果您想临时关闭SELinux,运行命令
setenforce 0
。 -
如果您想永久关闭SELinux,运行命令vi /etc/selinux/config编辑SELinux配置文件。回车后,把光标移动到
SELINUX=enforcing
这一行,按i键,将其修改为SELINUX=disabled
, 按Esc键,然后输入:wq并回车以保存并关闭SELinux配置文件。 最后重启系统使设置生效。
步骤二: 阿里云安装JKD
JDK为Java开发工具包,本文以JDK 1.8.0_412为例。
1.运行以下命令,使用yum命令查找JDK软件包。
yum -y list java*
2.运行以下命令,安装JDK软件包。
本示例以安装JDK 1.8.0为例。
sudo yum -y install java-1.8.0-openjdk-devel.x86_64
3.运行以下命令,查看JDK版本。
java -version
本示例中版本信息如下所示。
openjdk version "1.8.0_412"
OpenJDK Runtime Environment (build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM (build 25.412-b08, mixed mode
4.运行以下命令,查看JDK安装后的路径。
find /usr/lib/jvm -name 'java-1.8.0-openjdk-1.8.0*'
返回信息类似如下所示。
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-2.0.1.1.al8.x86_64
5.配置Java环境变量。
运行以下命令,打开配置文件。
sudo vim /etc/profile
b.按i
键进入编辑模式。
c.在配置文件末尾,添加以下信息。
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-2.0.1.1.al8.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
其中:JAVA_HOME
需要改为JDK安装的路径。具体路径,请参见步骤4。
d.按Esc
键,输入:wq
,按Enter
键保存并关闭文件。
e.运行以下命令,立即生效环境变量。
source /etc/profile
步骤三、阿里云安装多个tomcat
1.先把tomcat压缩包上传到阿里云服务器的根目录下
2. 切换到root下
cd /root
3.将压缩包解压到当前文件夹下
tar -xf apache-tomcat-8.0.30.tar.gz
4.将解压出来的文件移动到默认文件夹下
1.创建1个tomcat
mv apache-tomcat-8.0.30.tar.gz /usr/local/tomcat
2.创建2个tomcat
mv apache-tomcat-8.0.30.tar.gz /usr/local/tomcat-A
5.切换到tomcat的文件夹下
cd /usr/local/tomcat
6.修改service.xml里面的三个配置端口