美文网首页
spring boot Linux部署jar包

spring boot Linux部署jar包

作者: 酷酷的小k | 来源:发表于2018-12-24 00:55 被阅读0次

pom文件指定jar包格式:

image.png

pom文件指定主类:

image.png

在启动类加上 extends SpringBootServletInitializer 并重写 configure 方法,这是为了打包 spring boot 项目:

@MapperScan("xxx.xxx.mapper")
@SpringBootApplication(scanBasePackages = {"xxx.xxx"})
public class Application extends SpringBootServletInitializer {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

    /**
     * 为了打包springBoot项目
     *
     * @param builder SpringApplicationBuilder
     * @return SpringApplicationBuilder
     */
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(this.getClass());
    }
}

打jar包:

image.png

生成jar包所在位置:

image.png

最后上传到服务器。


简单的部署,退出控制台即失效:
放置jar包的目录下输入: java -jar xxx-1.0-SNAPSHOT.jar 即可。


后台运行:
nohup java -jar xxx-1.0-SNAPSHOT.jar &
启动后在当前目录生成一个nohup.out文件

查看启动后的服务:
ps -ef|grep java

image.png

关闭服务:
kill -9 27697


相关文章

网友评论

      本文标题:spring boot Linux部署jar包

      本文链接:https://www.haomeiwen.com/subject/djaokqtx.html