Eclipse Springboot项目打war包方法及在Tomcat中运行的方法
1、eclipse springboot打war包
1. 配置pom.xml文件

war

org.springframework.boot spring-boot-starter-web org.apache.tomcat tomcat-servlet-api 8.0.36 provided

src/main/webapp META-INF/resources **/** src/main/resources **/** false src/main/java **/*.java
2、修改springboot启动类, 添加@EnableScheduling注解, 继承SpringBootServletInitializer类, 新增configure方法
@EnableScheduling
public class DemoApplication extends SpringBootServletInitializer{public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);}/***新增此方法*/@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {// 注意这里要指向原先用main方法执行的Application启动类return builder.sources(DemoApplication .class);}
}
3、修改项目Maven,右键项目properties

4、右键项目 Run As --> Maven clean

5. 右键项目 Run As --> Maven build... 或者 Run as -> Install

6、main选项卡, Goals中填写 package, 勾选Skip Tests

7、JRE选项卡, 这里要选择JDK 不能用JRE, 先Apply 再 Run

eclipse中jre默认没有配置jdk的小伙伴可以这么选

8.、targer中找到war包

把生成的War包改名字,改成项目名字即可
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
