Linux(CentOS 7)——部署springboot项目发布(无数据库)

一、购买服务器、使用Xshll、Xftp(无服务器用虚拟机即可)

不过多介绍了,参考 https://blog.csdn.net/weixin_42858422/article/details/122872627

二、下载安装jdk

1、下载jdk8 rpm包

链接:https://pan.baidu.com/s/1nOaizmYMP4MlMoWowforkA
提取码:2ilb

下载完了之后,我们使用Xftp把它传到我们的服务器,我放在了home目录下,新创建的java目录下

在这里插入图片描述
传输完成

在这里插入图片描述

2、卸载jdk

首先安装之前,我们先检查一下,有没有jdk。有的话,我们先卸载掉。

2.1、我们输入java -version查看一下,是否安装有

在这里插入图片描述

2.2、有jdk,我们先检测一下jdk的版本信息

rpm -qa|grep jdk    # 检测jdk版本信息

卸载jdk:
rpm -e --nodeps jdk   # 这个jdk是上一条命令查询出来的jdk信息

2.3、rpm -e --nodeps jdk 卸载

卸载完了之后,我们再输入 java -version 看一下,没有jdk了

在这里插入图片描述

3、安装JDK

3.1、首先进入到我们存放 jdk rpm 包的文件夹

3.2、然后 rpm -ivh jdk 安装

在这里插入图片描述
我们再输入java -version看一下,有了

在这里插入图片描述

三、上传jar包

将我们的springboot程序打包,然后使用 Xftp 上传到我们的服务器中。
在这里插入图片描述

四、配置防火墙跟端口

打开我们的腾讯云,添加一个1001端口,为什么我们要配置1001呢,因为我们的springboot项目,设置了1001端口,不添加1001端口,无法运行。

在这里插入图片描述

腾讯云,添加端口。

在这里插入图片描述

五、运行jar包

首先进入到存放jar包的文件夹,然后java -jar XX.jar包运行

在这里插入图片描述

到这里,就启动成功了

在这里插入图片描述

然后我们外网访问测试一下:OK,没有问题。
在这里插入图片描述
请求方法为get类型,返回参数json数据类型。

在这里插入图片描述

六、其他扩展命令

一、java -jar XXX.jar
 
这是最基本的jar包执行方式,但是当我们用ctrl+c中断或者关闭窗口时,程序也会中断执行。
 
二、java -jar XXX.jar &
 
&代表在后台运行,使用ctrl+c不会中断程序的运行,但是关闭窗口会中断程序的运行。
 
三、nohup java -jar XXX.jar &
 
使用这种方式运行的程序日志会输出到当前目录下的nohup.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。
 
四、nohup java -jar XXX.jar >temp.out &
 
>temp.out的意思是将日志输出重定向到temp.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。


————————————————
原文链接:https://blog.csdn.net/qq_45220508/article/details/126378476
————————
如觉不错,随手点赞,关注,收藏(* ̄︶ ̄),谢谢~~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值