安装说明:
linux系统:centos 7.4
tomcat :apache-tomcat-8.5.39
JDK:JDK 1.8
Linux中有三种安装jdk的方式,博主在这里使用的是rpm安装方式。
JDK下载地址
http://www.oracle.com/technetwork/java/javase/downloads/index.html
tomcat下载
JDK安装
检查系统原版并卸载
系统默认安装的JDK在使用的时候,一般情况下会因为环境变量的设置,造成依赖JDK的tomcat无法读取,造成tomcat在安装后启动失败。可以通过修改原生态JDK的环境变量或者重新安装JDK来解决,本文我们重新安装。
CentOS7安装完成后,系统会默认安装一个openjdk,在安装jdk1.8之前,我们需要把openjdk卸载掉,如果你安装了其它版本的jdk,比如:jdk1.8,也可以通过如下的方式卸载
输入如下命令查看是否系统中是否已安装了jdk
# java -version
图可以看出,CentOS7默认给我们安装了openjdk1.8
输入如下命令,查看openjdk的相关安装包
# rpm -qa | grep java
输入如下命令依次卸载即可
# rpm -e --nodeps 安装包名称
卸载完成后再次输入如下命令,查看jdk的安装包,如果没有,表示已经卸载完成
# rpm -qa | grep java
注意:jdk卸载完成后,需要把环境变量删除,在/etc/profile文件中找到安装的环境变量,删除。
JDK重装
使用 Xftp 将jdk上传到CentOS7 系统中的root目录下面(也可以其他目录下面)
在usr目录下面创建java目录,并将安装包移动到该目录下面
# cd /usr/java
# mv jdk-8u201-linux-x64.rpm /usr/java/ // 在root目录下执行
查询安装包的权限,如果没有权限,添加权限
# chmod +x jdk-8u201-linux-x64.rpm
执行如下命令安装jdk
# rpm -hvi jdk-8u201-linux-x64.rpm
配置环境变量
使用 vim 或 vi 编辑器打开文件/etc/profile
# vim /etc/profile
在文件尾部添加如下内容,保存退出
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export JRE_HOME=/usr/java/jdk1.8.0_201-amd64/jre
export PATH=$PATH:/usr/java/jdk1.8.0_201-amd64/bin
执行结果
使用环境变量立即生效
# source /etc/profile
验证环境变量是否生效
# echo $PATH
验证安装情况
java -version
执行结果
tomcat安装
本文安装tomcat使用的是tomcat的压缩包,其他的方式在其他文中介绍
下载apache-tomcat-8.5.39.tar.gz,并通过xftp工具将它上传到root目录下
在/usr/loacl目录下新建一个tomcat目录
mkdir /usr/local/tomcat
在root目录下将apache-tomcat-8.5.39.tar.gz移动到/usr/local/tomcat目录下
mv apache-tomcat-8.0.50 /usr/local/tomcat/
解压安装包
tar -zxvf apache-tomcat-8.5.39.tar.gz
打开tomcat中的bin目录
cd /usr/local/tomcat/bin
ls查看bin目录中的文件
启动tomcat的命令
./startup.sh
关闭tomcat的命令
./shutdown.sh
筛选并查看tomcat的进程
ps -ef | grep tomcat
执行结果
验证tomcat
安装一下telnet(需要进行挂载本地依赖源)
yum -y install telnet
输入命令:telnet IP地址 8080 下面是tomcat测试通过的情况
执行结果
设置开机自启动tomcat
修改脚本文件rc.local:
vim /etc/rc.d/rc.local
添加以下内容
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64 //根据JDk进行设置
usr/local/tomcat/bin/startup.sh start
修改rc.local的权限
chmod 777 /etc/rc.d/rc.local
查看tomcat端口运行情况
netstat -lntup //查看是否有tomcat的端口
如有问题,请留言,收到后进行回复。