zoukankan      html  css  js  c++  java
  • springboot打包成war

    springboot一般是打包成jar包,想打包成war需要修改下,小编用的环境是eclipse。

    1,首先把pom文件中的<packaging>jar</packaging>改为<packaging>war</packaging>

    pom插件里也加上这段代码,maven的默认编译使用的jdk版本貌似很低,使用maven-compiler-plugin插件可以指定项目源码的jdk版本,详细内容可以自己上网查查。

    <!-- 指定maven编译的jdk版本 --> 
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.1</version>
        <configuration>
            <source>1.7</source>
            <target>1.7</target>
        </configuration>
    </plugin>

    2,把springboot的启动类改为继承extends SpringBootServletInitializer并在该类里面加上这段代码

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
      // 注意:这里要指向SpringBoot的引导类
      return builder.sources(WentiBoot.class);
    }

     把war放入tomcat项目目录,项目就自动运行好了。

  • 相关阅读:
    时间计算
    DateTime
    C# trim split dataGrid
    something
    生活
    如何导入外部的源码到eclipse中
    java类中获取ServletContext的方法
    获取spring容器上下文(webApplicationContext)的几种方法
    java反射(转)
    mysql常见命令
  • 原文地址:https://www.cnblogs.com/qq2083587182/p/14640831.html
Copyright © 2011-2022 走看看