使用idea打包springboot项目并部署到云服务器上

idea版本2019.1
云服务器系统ubuntu

  1. 配置pom.xml文件
<packaging>jar</packaging>
...
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>
  1. 双击右侧边菜单栏maven→工程名→Lifecycle→package
    在这里插入图片描述

    或者直接在Terminal中运行命令mvn package

mvn package
  1. 上一步操作会将工程打包成一个xxx.jar文件,存放在工程目录下的target目录里
  2. 为了方便后续操作,将xxx.jar文件更名为app01.jar
  3. 将app01.jar上传到云服务器(上传方式)
  4. 在服务器上运行app01.jar (需要提前安装好jdk和Tomcat服务器)
java -jar app01.jar
  1. 上一步执行成功后就可以在浏览器中访问了
链接为http://服务器ip地址:Tomcat启动服务的端口号/资源名
以swagger为例>http://203.xxx.xxx.xxx:8888/swagger-ui.html
  1. 有时候为了方便的调用接口.我们需要让springboot应用在后台一直运行,所以使用nohup不挂断运行命令执行,当账户退出或终端关闭时,程序仍然运行
nohup java -jar app01.jar & 
  1. 使用以下命令来查找在后台运行的进程
ps -aux | grep "java -jar app01.jar"

或者

ss -lntpd | grep :8888(端口号)
  1. 通过kill命令结束后台进程
kill PID//任务的PID号
  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值