部署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