linux安装JDK和Tomcat


前言:在进行下面的步骤之前,请先确保安装了linux虚拟机,使用的是CentOS7版本,Xshell能连上虚拟机。我这里是用Xshell连接linux虚拟机的,Xftp上传文件的。
如何没有安装好CentOS7,可以看这个链接https://blog.csdn.net/Eve_perfect/article/details/120642792

1.安装jdk(rpm)

这里是rpm安装JDK,首先在网上下载JDK8的rpm包。

检测下linux上存不存在jdk

java -version

如果存在jdk,且是linux自带的OpenJDK,那么得将这个JDK卸载掉。
先查看下JDK

rpm -qa|grep jdk

再强制删除

rpm -e --nodeps 查出来的JDK名

再用java -version检测下,如果最终结果如下图,就说明卸载干净了
在这里插入图片描述
卸载干净后,再开始安装jdk。首先通过Xftp将jdk上传到指定目录(我在home目录里面新建了一个文件夹存放jdk)
在这里插入图片描述
然后进入到jdk所在的目录,开始安装jdk:rpm -ivh jdk-8u221-linux-x64.rpm
在这里插入图片描述
在这里插入图片描述
jdk安装好了,就开始配置环境变量:vim /etc/profile
通过这个命令进入配置文件,点击i进入输入命令,通过上下键到文件的末尾,添加如下的变量,然后按esc键,输入:wq 这是保存并退出的意思

JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
export CLASSPATH JAVA_HOME

在这里插入图片描述
编辑好环境变量后通过source命令使文件修改立即生效:source /etc/profile
在这里插入图片描述
如果回车后没有输出,说明没什么问题,以及配置好了。在linux中输入命令后没输入就代表着这个命令没有写错

2.部署项目并运行

安装jdk并配置好环境后,发布一个项目在linux上试试。
1.用idea打开一个springboot项目,运行看看有没有什么问题,记录下运行的端口号。然后点击package打包项目(我这个是一个简单的springboot项目,没有连接数据库)
在这里插入图片描述
在这里插入图片描述
然后找到该jar所在的文件目录,用cmd命令窗口试试能不能运行。
在这里插入图片描述
在这里插入图片描述
在浏览器输入路径测试一下,测试成功后,就可以关闭这个窗口了。

将该jar包通过Xftp上传到linux上home文件夹里,然后查看下防火墙开启了哪些端口,有没有8081端口,如果没有就要先开启这个端口,然后重启防火墙,再次检查该端口是否开启

#查看防火墙开启了哪些端口
firewall-cmd --list-ports
#开启8081端口
firewall-cmd --zone=public --add-port=8081/tcp --permanent
#重启防火墙
systemctl restart firewalld.service
#启动项目
java -jar demo01-0.0.1.jar

在这里插入图片描述
可以看到这个项目已经跑起来了,只差在浏览器测试了。
在这里插入图片描述
在这里插入图片描述

3.安装tomcat(解压缩)

在这里插入图片描述

上传文件到linux上,可以直接将本地的文件拖拽到右侧的linux虚拟机文件中
在这里插入图片描述
cd /home/进入home文件夹,可以看到tomcat已经上传上去了
在这里插入图片描述
解压tomcat: tar -zxvf …
在这里插入图片描述
在这里插入图片描述
进入tomcat目录
在这里插入图片描述
进入tomcat的bin目录
在这里插入图片描述
在这里插入图片描述
启动tomcat
在这里插入图片描述
如果没有启动成功,可能是因为没有java环境,所以得先安装JDK。启动成功后,我们可以根据前面部署项目中开启端口的方式,查看8080端口是否开启,如果没有则开启
在这里插入图片描述
然后打开浏览器,输入ip:8080, 如果出现如下界面,就说明tomcat安装没问题了
在这里插入图片描述
接下来是如何关闭tomcat
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值