【发布时间】:2017-11-17 22:33:25
【问题描述】:
我已按照这些步骤将包装从 Jar 转换为 War。
但是当我检查我的项目文件夹或生成的构建文件夹时,没有生成war文件,只有一个war文件夹带有MANIFEST.MF文件
我在 gradle 构建文件中所做的更改
apply plugin: 'war'
configurations {
providedRuntime
}
dependencies {
providedRuntime('org.springframework.boot:spring-boot-starter-tomcat')
}
添加了一个新的 ServletInitializer 类
public class ServletInitializer extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(DemoApplication.class);
}
}
【问题讨论】:
标签: java gradle spring-boot war