部署SpringBoot项目

方案一:纯手工部署

1,购买一台云服务器

        这里我使用腾讯云,推荐Centos8/Centos7.6

2,安装springBoot项目所需要的环境

        1,数据库单独安装在另一台服务器上,只需要修改IP地址即可

        2,安装jdk 

                 yum install -y java-1.8.0-openjdk*

        3,将SpringBoot项目打包运行

                这里制定运行的yml文件为application-prod.yml

 java -jar user-center-backend-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod

         4,上述命令项目启动之后一旦关闭ssh项目就会自动终止,于是我们可以使用下列启动命令确保项目已知在后台运行

 nohup java -jar user-center-backend-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod  &

 nohup和&解释: Linux 运行jar包的几种方式及不挂断后台运行输出到文件详解_怎么启动jar包后关闭不断掉-CSDN博客

方案二:使用宝塔Linux 

1,安装宝塔linux

        宝塔官网:https://www.bt.cn/new/download.html

        centos安装脚本:

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

        也可以直接在线安装:

 

安装完之后会得到面板地址以及用户名密码等信息,登录宝塔面板即可

tips :注意这里可能点击面板地址之后无响应,原因是因为没有放心买哪般对应的端口,在云服务器上放行对应的端口即可腾讯云轻量应用服务器端口放通教程(防火墙开启端口)-腾讯云开发者社区-腾讯云

 2,安装jdk

        我这里使用1.8

3,创建java项目执行

上床jar包制定好目录,以及启动时设置的参数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/520027.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微服务架构中实体类模块化设计与MyBatis-Plus注解浅析

引言 在微服务开发过程中,为了保证代码的整洁性和可维护性,我们通常会将VO(视图值对象)、DTO(数据传输对象)、DO(领域对象)等实体类独立组织成一个API模块。这样做的目的是实现代码…

Leetcode刷题(三十八)

旋转矩阵(Medium) 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。示例 1:输入:mat…

3.5日常学习

matlab处理数据 自己写了关于detect_data的函数,让它帮我改了,哈哈哈 %改正前function data_chuli(path1,savepath)[num]xlsread(path1,1,B18:F23);a num;ba;cb(:);xlswrite(savepath,c) end%改正后function data_chuli(path1, savepath)num xlsread…

HTML5:七天学会基础动画网页9

在进行接下来的了解之前我们先来看一下3d的xyz轴,下面图中中间的平面就相当于电脑屏幕,z轴上是一个近大远小的效果。 3d转换属性 transform 2D或3D转换 transform-origin 改变旋转点位置 transform-style 嵌套元素在3D空间如何显 …

软件测试V、W和H模型的优缺点汇总

软件测试有三种模型,分别是V模型,W模型和H模型。每种模型都有自己的优点和缺点。 V模型 V模型如下图所示: V模型的优点 V模型明确地标识出了在开发过程中一般应完成的测试级别,以及这些测试级别与代码生成前各项开发活动的对应关…

记一次systemd服务启动找不到Java命令

首先systemd服务文件 /etc/systemd/system/test.service(文件简化处理了) [Unit] Descriptiontest Afternetwork.target [Service] ExecStart/opt/test/bin/test_start.sh [Install] WantedBymulti-user.target其中启动命令ExecStart指向的是一个sh启动脚本, 脚本内…

猜数字游戏(C语言)

一:游戏要求 1.电脑自动生成1~100随机数字 2.玩家猜数字,在猜数字过程中,根据猜数字的大小,根据猜数据的大小,给出大了还是小了的反馈,直到猜对游戏 二:随机数的生成 要完成猜数字游戏&…

7款前端实战型项目特效分享(附在线预览)

分享7款实用性的前端动画特效 其中有canvas特效、css动画、svg动画等等 下方效果图可能不是特别的生动 那么你可以点击在线预览进行查看相应的动画特效 同时也是可以下载该资源的 CSS春节灯笼特效 基于CSS实现的灯笼特效 灯笼会朝左右两个方向来回的摆动着 以下效果图只能体现…

rk3568 恢复出厂设置横屏

author daisy.skye的博客_CSDN博客-嵌入式,Qt,Linux领域博主 daisy.skye_嵌入式,Linux,Qt-CSDN博客daisy.skye擅长嵌入式,Linux,Qt,等方面的知识https://blog.csdn.net/qq_40715266?typeblog 在使用rk3568开发过程,虽然显示的方向已经改成了横屏,但是恢…

猫冻干价格差距大的原因是什么?价格合理、性价比高的生骨肉冻干分享

科学养猫知识的普及,铲屎官们逐渐意识到了生骨肉冻干喂养的益处。然而,价格因素仍是部分铲屎官的阻碍。实际上,像我这样的资深铲屎官,早已认识到生骨肉冻干的价值。虽然价格略高于烘焙粮和膨化粮,但其对猫咪的益处是实…

世界的本质是旋转(5)-在复平面上驱动软件无线电SDR发射BPSK波形

在上一篇文章中,我们介绍了复平面、拍照采样的一些思维实验。从本节开始,转入现实应用,通过控制复平面向量的位置,实现一个完整的BPSK全双工通信通道。 发射方:通过控制复平面向量在各个时刻的位置来携带信息的技术&a…

管道读写规则及 PIPE_BUF 涉及的写原子性问题

结论: 一、当管道内没有数据可读时 O_NONBLOCK disable:read 调用阻塞,直到有可读数据 O_NONBLOCK enable: read 调用返回 -1,errno 值为 EAGAIN 二、当管道已满或者剩余空间不够时 O_NONBLOCK disable:wr…