linux中JDK、tomcat安装

安装说明:
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下载

http://tomcat.apache.org/

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的端口

如有问题,请留言,收到后进行回复。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值