SpringBoot 部署到linux服务器

2018-11-24  本文已影响0人  quanCN

项目打包

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

<path-to-file>: 要安装的JAR的本地路径
<group-id>:要安装的JAR的Group Id
<artifact-id>: 要安装的JAR的 Artificial Id
<version>: JAR 版本
<packaging>: 打包类型,例如JAR
eg:

mvn install:install-file -Dfile=Desktop/exam.jar -DgroupId=app.mrquan -DartifactId=exam -Dversion=1.0.0 -Dpackaging=jar
public class BackApplication extends SpringBootServletInitializer{
 
    public static void main(String[] args) {
        SpringApplication.run(BackApplication.class, args);
    }
    
    @Override//为了打包springboot项目
    protected SpringApplicationBuilder configure(
            SpringApplicationBuilder builder) {
        return builder.sources(this.getClass());
    }
}
<build>
  <plugins>
    <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>
  </plugins>
 </build>

上传并部署

scp /path/filename username@servername:/path   
nohup java -jar test.jar &
查看进程号
ps -ef | grep test.jar
关闭进程 如5555
kill -9 5555

:需要安装jdk...ubuntu终端安装jdk

上一篇下一篇

猜你喜欢

热点阅读