宝塔云部署+前后端分离(Vue+StringBoot)问题总结

本文讲述了作者在阿里云服务器上使用宝塔Linux面板部署前后端分离项目时遇到的启动问题,发现是由于Pom.xml缺少打包配置导致主启动类找不到。通过添加配置并重新打包jar包,问题得以解决,实现了成功部署。
摘要由CSDN通过智能技术生成

前言:这里我总结一下宝塔部署项目遇到的一些问题。

服务器:阿里云服务器

linux部署工具:宝塔linux面板

宝塔官网:宝塔面板下载,免费全能的服务器运维软件 (bt.cn)

宝塔我选择的是在线安装:

 前后端分离部署

详情教学转载:手把手教学使用宝塔面板部署前后端分离项目(全面详细)_宝塔部署_黄团团的博客-CSDN博客

其中,我前端使用的是Nginx部署的

在Nginx目录下创建一个自己项目的子目录:

 这里面写好自己项目前端的配置:

location /api {
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://*********:9090/;
        # error_page 405 =200 http://$host$request_uri;
    } 

然后启动Nginx和后端jar包,网页上输入你的  公网IP:前端端口号,就可以访问你的登录页面了。

我部署的时候遇到一个问题:

就是启动jar包的时候,面板显示启动成功,但是项目没有启动,还是未运行。

然后日志还报了一个错

大体的意思是没有找到主启动类。 

后来查看多位博主的错误总结之后,我找到了问题。原因是我在Pom.xml中没有配置打包项,导致主启动类找不到,我打的jar包可以说只是一个空壳(我一开始没注意jar包打完了就87KB大小)。

我在加好这个打包配置项后又重新打了一个jar包,这次jar包大小为50MB左右,项目不大,这次是正常的。

然后重新上传jar包,重新部署后端(参照上面的博主部署),访问我的云服务器,登陆成功!

 到此,我的第一次云部署完美谢幕。我可以美美的在任何电脑上登录我的小项目系统了O(∩_∩)O哈哈~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值