springboot项目部署到宝塔的详细图文教程
作者:Hslven 发布时间:2023-03-27 05:24:31
标签:宝塔,搭建,springboot
网上查找资料要么是细节不够失败要么是根本没用也不需要这么复杂,在这里总结一下本人在宝塔部署前端和后端的方法。
1.在宝塔上添加站点
↑部署项目当然需要一个站点
2.在该站点的根目录下放打包好的jar文件和前端文件
↑此时可以访问站点链接,无法请求数据,
3.设置数据库(注意尽量和本地数据库名字保持一致)
3.1宝塔设置数据库
3.2在你本地项目中用的数据库转储成sql文件
3.3 在宝塔面板中导入转储的 SQL文件
↑数据库到此设置完成,只剩下最后一步启动jdk
4.启动spring项目并且开放端口(注意出错较多)
4.1设置开放端口
注意查看你的spring项目端口
在宝塔上设置放行对应端口
在对应的服务器管理页面同样需要设置 (阿里云服务器、腾讯云服务器等等)
我这里是阿里轻量级服务器
我也觉得很麻烦
4.2配置jdk
不会卡配置,如果版本不适配无法运行成功
转到站点目录下打开终端
输入命令
java -jar xxxxxx.jar
此时可以用postman测试一下没有问题即可
注意这里呢,启动完成之后可以在终端多按几下空格,因为他偶尔会断开连接,按空格没反
应就是正常,否则很容易postman请求失败,导致又重新看一遍流程。最好边按空格边请求
能测试成功就可以放心的挂载,输入命令将jar文件后台运行
nohup java -jar xxxx.jar &
挂载后关闭即可,在当前目录下会创建一个nohup.out文件来放我们的项目运行日志
此时打开项目站点,应该可以看到数据能够正常请求
来源:https://blog.csdn.net/lok_p/article/details/128434803


猜你喜欢
- 1 前言单例模式是我们经常使用的一种模式,一般来说很多资料都建议我们写成如下的模式:/** * Created by qiyei2015 o
- 前言通过深入分析Spring源码,我们知道Spring框架包括大致六大模块, 如Web模块,数据库访问技术模块,面向切面模块,基础设施模块,
- 消息都是存放在一个消息队列中去,而消息循环线程就是围绕这个消息队列进入一个无限循环的,直到线程退出。如果队列中有消息,消息循环线程就会把它取
- 本次和大家分享的是怎么来消费服务,上篇文章讲了使用Feign来消费,本篇来使用rest+ribbon消费服务,并且通过轮询方式来自定义了个简
- 前言上节在谈论Bean的实例化过程时,在说明实例化后阶段时只是粗略地看了一下populateBean,并未展开分析。本节接着populate
- 本文章向大家讲解java中时间的获取和格式化, 一. 获取当前系统时间和日期并格式化输出:import java.util.Dat
- Qt文件操作类QFile简介Qt中使用QFile类来操作文件的输入/输出。继承至QIODevice,QIODevice类是输入/输出设备的基
- 从接触springboot开始,便深深的被它的简洁性深深的折服了,精简的配置,方便的集成,使我再也不想用传统的ssm框架来搭建项目,一大堆的
- 求直方图中的最大矩形面积:例如给定直方图{2,3,1,2,4,2}则直方图中最大矩形面积为x=(3,6),|x|=3,y=2,max面积=6
- 前言前段时间学习Chart控件,对Chart控件的,怕以后忘记,所以总结一下自己的学习成果,怕以后忘记方便自己下次复习。这篇文章只是学习的文
- 看代码吧~package com.mtpc.admin.controller.exportSql;import ch.qos.logback
- 依赖SpringBoot版本:2.4.2 <dependencies> &
- 1、在Anaylze中选择Run Inspection by Name...2、在点击之后弹出的窗口输入unusedresources后,回
- 这篇文章主要介绍了MyBatis传入数组集合类并使用foreach遍历,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学
- System.getProperty()的作用及使用最近在看一些代码时,很多地方都用到了System.getProperty()、Syste
- 前言内存泄漏简单地说就是申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系
- 喜欢另辟蹊径的我,在这里废话不多说了,直接上代码和图片了。效果图如下:第一步:MainActivity的代码如下:package net.l
- Compose的诞生在2019年的谷歌IO大会上,Compose作为Android新一代UI开发亮相,因为声明式开发越来越流行了,对标IOS
- java 中 * 机制的实例讲解在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,
- 一、前言随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了