zoukankan      html  css  js  c++  java
  • Spring Boot 发布方法

    发布方式

    • 构建Jar包,cmd命令行运行Spring Boot程序

        第一步:在pom.xml中将packing节点值修改为jar,如下面加粗部分:     

              <groupId>com.example</groupId>
              <artifactId>Demo</artifactId>
              <version>0.0.1-SNAPSHOT</version>
              <packaging>jar</packaging>

        第二步:右键pom.xml点击Run as - > Maven install,然后刷新target就能看见已成功将项目打成jar包。

        第三步:右键jar包点击Properties属性查看jar包路径,复制jar包所在路径,打开cmd命令窗,

            输入  cd+jar包所在的文件夹路径,进入到该文件夹路径下,

            然后输入  java -jar Demo-0.0.1-SNAPSHOT.jar 

            按回车成功启动即可浏览器访问该项目。

    • 构建War包,发布到Tomcat

        第一步:右键pom.xml点击Run as - > Maven clean,将原有的jar包或war包清除,

            然后在pom.xml中packing节点值修改为war,如下面加粗部分:

              <groupId>com.example</groupId>
              <artifactId>Demo</artifactId>
              <version>0.0.1-SNAPSHOT</version>
              <packaging>war</packaging>

        第二步:在pom.xml中的dependencies节点里添加tomcat的如下依赖:

              <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
              </dependency> 

        第四步:pom.xml修改保存以后,项目会有红色叉出现,此时只要右键项目名,点击Maven - > Update Project,更新后红色叉叉即可消失。

        第五步:打开启动类文件,如下添加橙色部分代码:   

        package com.wzr;

        import org.springframework.boot.SpringApplication;
        import org.springframework.boot.autoconfigure.SpringBootApplication;
        import org.springframework.boot.builder.SpringApplicationBuilder;
        import org.springframework.boot.web.support.SpringBootServletInitializer;

        @SpringBootApplication
        public class DemoApplication extends SpringBootServletInitializer{

          @Override
          protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
            return builder.sources(DemoApplication.class);
          }
          public static void main(String[] args) {
            SpringApplication.run(DemoApplication.class, args);
          }
        }

        第六步:右键pom.xml,点击Run as - > Maven install,然后刷新target就能看见已成功将项目打成war包,将war复制粘贴到Tomcat的webapps文件夹下,启动Tomcat即可。

  • 相关阅读:
    day23-json、pickle、configparser、hashlib、suprocess模块
    day22-时间模块、random模块、os模块、sys模块
    day21-py文件作用,导包、模块搜索路径
    day20-python-二分、面向过程思想、函数式、模块
    day19-python-叠加装饰器分析、yield、三元、生成式、递归
    day18-python-装饰器、迭代器、生成器
    day17-python-装饰器
    day16-python-函数对象、函数嵌套、闭包函数
    搭建yum本地源_阿里云CentOS服务器初始化设置
    ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了
  • 原文地址:https://www.cnblogs.com/coder-wzr/p/7860778.html
Copyright © 2011-2022 走看看