Spring Boot Kotlin+maven 打包成war包的方法

来源:互联网 发布:脉冲信号 计数 单片机 编辑:程序博客网 时间:2024/05/22 02:15
  1. 打包方式修改
<packaging>war</packaging>
  1. 依赖修改
    修改 spring-boot-starter-tomcat scope 为 provided
        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-tomcat</artifactId>            <scope>provided</scope>        </dependency>
  1. Application类修改
package comimport org.springframework.boot.autoconfigure.SpringBootApplicationimport org.springframework.boot.SpringApplicationimport org.springframework.boot.web.support.SpringBootServletInitializerimport org.springframework.boot.builder.SpringApplicationBuilder//启动类@SpringBootApplicationopen class Application : SpringBootServletInitializer() {    override fun configure(application: SpringApplicationBuilder): SpringApplicationBuilder {        return application.sources(Application::class.java)    }}fun main(args: Array<String>) {    SpringApplication.run(Application::class.java, *args)}
  1. 打包为war,可在tomcat中运行
mvn clean package
阅读全文
0 0