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

idea版本2019.1
云服务器系统ubuntu

  1. 配置pom.xml文件
<packaging>jarpackaging>
...
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-maven-pluginartifactId>
        plugin>
    plugins>
build>
  1. 双击右侧边菜单栏maven→工程名→Lifecycle→package
    使用idea打包springboot项目并部署到云服务器上_第1张图片

    或者直接在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号

你可能感兴趣的:(使用idea打包springboot项目并部署到云服务器上)