Springboot maven项目打jar包 部署linux服务器 笔记

首先你要有一个springboot项目,可运行,依赖无报红,想要上传服务器

第一步:把项目打成jar包

  1. 双击clean,等他运行完,左侧target文件夹消失
  2. 双击package,等他运行完,左侧target文件夹中出现jar包
    在这里插入图片描述报错第一处:我在package这一步就出错了,package命名运行至少二十分钟后显示fail,报错“warning:dependencies.dependency.(groupId:artifactId:type:classifier) must be unique Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:”
    解决办法:发现pom里有重复的依赖,删除重复的。

解决问题,打包完成

第二步:上传jar包

  1. 用xshell连接服务器
  2. ps -ef | grep java 查看java 运行的几个进程号
  3. kill -9 进程号 杀死原项目的进程,删掉原项目jar与nohup.out文件。
  4. 用xftp打开服务器,jar复制到你要放的目录下
  5. nohup java -jar jar包名称 &
  6. ps -ef | grep java 查看是否运行起来了
    报错第二处:nohup: ignoring input and appending output to ‘nohup.out’ 然后不返回命令行,发现nohup.out文件显示找不到启动类。
    解决办法:修改项目的依赖,重新打包上传jar
    build部分的原依赖注掉,改成如下依赖
    在这里插入图片描述启动成功,解决问题。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值