当前位置:论坛首页 > Linux面板 > Linux面板教程

【教程帖】 java项目更新,Springboot部署教程

发表在 Linux面板2024-5-17 09:41 [复制链接] 1 137

说明: 本帖是针对宝塔8.3.13测试版本更新后, java项目部署上的更新说明,以及Spring部署实战

本次更新内容:
  • 增加了对Spring boot项目配置文件的检测,并支持了jar包外置配置文件的修改
  • 调整外网访问方式,支持自定义代理路径,不用在创建项目时就填写全部信息了
  • 支持项目组管理,可以更清晰的管理多个项目



如果您想体验这些功能,可以更新到测试版8.3.13,有什么关于java项目反馈意见也可以直接在这里发评论告诉我


接下来就是一个简单的实战部署Spring项目的过程(这个是在一台内网的机器上进行的,设置的域名也是随便写的,通过hosts设置访问的哟)

1:项目来源: https://gitee.com/gz-yami/mall4j/tree/master/
2:
按照官方教程打包项目(注:这一步就是可以修改配置文件的,我也是在这一步修改的)

    图片1.png 3这里我们先部署管理端(管理端是一个前后端分离项目)
    图片2.png
4:选后jar包之后,现在的版本在确认创建项目之前,会对jar的配置进行检查,帮助我们发现环境配置问题,如图:现在没有配置合适的profile文件,用的是dev,不符合这次部署的预期
    图片3.png
5:回到上一步,添加命令,指定好启用的profile文件
   
图片4.png
6:再次检查,发现数据库还没创建
图片5.png
7:随后我们去数据库页面,创建数据库   
    图片6.png
8:并导入项目官方给定的sql文件
    图片7.png     图片8.png
查询到表都建立起来之后,回到java项目创建,并创建出项目
   
9:启动后,我通过检查日志发现用的jdk不正确,就重新换了jdk再次启动,查看日志启动成功,
    图片10.png
    图片11.png
10:接下来要部署前端静态文件,并启用NGINX代理服务
  
11:根据官方给的教程,我把前端请求地址设置为了这个,并添加了域名
    图片12.png
    图片13.png
12:在外网访问页面,先开启外网映射,然后设置将/apis/ 代理到java服务监听的8111端口, 同时将静态页面文件位置设置在我上传的静态文件位置
    图片14.png
    图片15.png

13:经过上述设置,NGINX配置文件将如下所示   
    图片16.png
14:由于是本地测试,我通过修改hosts文件,访问了这个测试站点,结果如下,可以正常访问
    图片17.png
15:接下来部署另一个jar包(用户端api接口)
    图片18.png
由于日志权限问题,之后切换到了root用户, 并启动成功
   
    图片19.png
    图片20.png
16:此时我们这个商城项目就有了两个项目需要管理,可以使用项目组,统一处理
    图片21.png
    图片22.png
    图片23.png
    图片24.png
使用道具 举报 只看该作者 回复
发表于 2024-5-17 10:23:34 | 显示全部楼层
有什么关于java项目反馈建议都可以直接在下面发评论并@堡塔运维包子
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表