首先通过 Xshell 连接服务器
查看Linux默认安装的openJDK
执行命令:rpm -qa| grepjdk
再执行命令:sudo yum remove XXX (XXX为上一个命令查到的结果)
依次传入
jdk-8u65-linux-x64.tar.gz
jdk-7u80-linux-x64.tar.gz
apache-tomcat-7.0.52.tar.gz
随后通过
tar -zxvf 文件 进行解压
在tomcat 解压后执行 ./startup.sh
报错
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 完美解决(tomcat error)
因为此时 jdk 未进行全局环境配置
vim /etc/profile 编辑该文件
i 进行插入 插到文件末尾
export JAVA_HOME=/usr/local/java/jdk1.7.0_80
export JRE_HOME=/usr/local/java/jdk1.7.0_80/jre
export CLASSPATH=.:
J
A
V
A
H
O
M
E
/
l
i
b
JAVA_HOME/lib
JAVAHOME/lib:JRE_HOME/lib:
C
L
A
S
S
P
A
T
H
e
x
p
o
r
t
P
A
T
H
=
CLASSPATH export PATH=
CLASSPATHexportPATH=JAVA_HOME/bin:
J
R
E
H
O
M
E
/
b
i
n
/
JRE_HOME/bin/
JREHOME/bin/JAVA_HOME:$PATH
ecs 退出
:wq 保存退出
:q
:q! 不保存 直接退出
source /etc/profile 重新加载环境变量
此时可以在任意路径下 输入
java -version 来查看 jdk版本
重新连接
再次启动 tomcat
./startup.sh
tomcat 正常开启