美文网首页
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