springboot项目部署到宝塔的详细图文教程

 更新时间:2023年05月17日 16:20:25   作者:Hslven  
网上关于宝塔运行springBoot的东西说有点迷糊,但是有一句话很重要,Spring boot项目只需要JDK环境即可部署成功,下面这篇文章主要给大家介绍了关于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文件来放我们的项目运行日志

此时打开项目站点,应该可以看到数据能够正常请求

总结

到此这篇关于springboot项目部署到宝塔的文章就介绍到这了,更多相关springboot项目部署宝塔内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spring 中jdbcTemplate 实现执行多条sql语句示例

    Spring 中jdbcTemplate 实现执行多条sql语句示例

    本篇文章主要介绍了Spring 中jdbcTemplate 实现执行多条sql语句示例,可以对多个表执行多个sql语句,有兴趣的可以了解一下。
    2017-01-01
  • String s = new String(''a '') 到底产生几个对象

    String s = new String(''a '') 到底产生几个对象

    这篇文章主要介绍了String s = new String(" a ") 到底产生几个对象,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • 使用jar包反编译形成pom工程

    使用jar包反编译形成pom工程

    这篇文章主要介绍了使用jar包反编译形成pom工程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • Mybatis中3种关联关系的实现方法示例

    Mybatis中3种关联关系的实现方法示例

    这篇文章主要给大家介绍了关于Mybatis中3种关联关系的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者使用Mybatis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-11-11
  • 使用Spring从YAML文件读取内容映射为Map方式

    使用Spring从YAML文件读取内容映射为Map方式

    这篇文章主要介绍了使用Spring从YAML文件读取内容映射为Map方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • SpringBoot如何实现Tomcat自动配置

    SpringBoot如何实现Tomcat自动配置

    这篇文章主要介绍了SpringBoot如何实现Tomcat自动配置,帮助大家更好的理解和学习使用SpringBoot框架,感兴趣的朋友可以了解下
    2021-03-03
  • Springboot2.6.x高版本与Swagger2版本冲突问题解决方法

    Springboot2.6.x高版本与Swagger2版本冲突问题解决方法

    Spring Boot 2.6.x版本引入依赖 springfox-boot-starter (Swagger 3.0) 后,启动容器会报错,本文就介绍一下Springboot2.6.x高版本与Swagger2版本冲突问题解决方法,感兴趣的可以了解一下
    2022-04-04
  • Java实现的zip工具类完整实例

    Java实现的zip工具类完整实例

    这篇文章主要介绍了Java实现的zip工具类,结合完整实例形式分析了Java针对zip文件指定路径压缩、递归压缩等相关操作技巧,需要的朋友可以参考下
    2018-12-12
  • java中数组的定义及使用方法(推荐)

    java中数组的定义及使用方法(推荐)

    下面小编就为大家带来一篇java中数组的定义及使用方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • java多线程实现下载图片并压缩

    java多线程实现下载图片并压缩

    这篇文章主要为大家详细介绍了java多线程实现下载图片并压缩,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05

最新评论