From 1aa166d8ab55979ec399677719d09f14a96df8f6 Mon Sep 17 00:00:00 2001 From: hwf453 Date: Sun, 22 Mar 2026 16:46:04 +0800 Subject: [PATCH] war --- admin-client-temperature.iml | 4 +++- pom.xml | 2 +- .../AdminClientTemperatureApplication.java | 14 +++++++++++++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/admin-client-temperature.iml b/admin-client-temperature.iml index ee36dc0..d348904 100644 --- a/admin-client-temperature.iml +++ b/admin-client-temperature.iml @@ -3,7 +3,9 @@ - + + + diff --git a/pom.xml b/pom.xml index cef4714..db8a07d 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.rehome admin-client-temperature 1.0.0 - jar + war admin-client-temperature admin-client-temperature diff --git a/src/main/java/com/rehome/mqttclienttemperature/AdminClientTemperatureApplication.java b/src/main/java/com/rehome/mqttclienttemperature/AdminClientTemperatureApplication.java index 2849207..fbabe84 100644 --- a/src/main/java/com/rehome/mqttclienttemperature/AdminClientTemperatureApplication.java +++ b/src/main/java/com/rehome/mqttclienttemperature/AdminClientTemperatureApplication.java @@ -8,6 +8,8 @@ import org.springframework.beans.BeansException; import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.builder.SpringApplicationBuilder; +import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.data.jpa.repository.config.EnableJpaAuditing; @@ -22,7 +24,7 @@ import java.util.Map; @EnableScheduling @EnableAsync @SpringBootApplication -public class AdminClientTemperatureApplication implements CommandLineRunner, ApplicationContextAware { +public class AdminClientTemperatureApplication extends SpringBootServletInitializer implements CommandLineRunner, ApplicationContextAware { /** * 获取Spring框架的上下文 @@ -108,4 +110,14 @@ public class AdminClientTemperatureApplication implements CommandLineRunner, App public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { this.applicationContext = applicationContext; } + + /** + * @date 2021-05-18 09:20 + * @description: 容器配置,springboot打war包布署必须添加这个配置 为了打包springboot项目 + * @Param: SpringApplicationBuilder + */ + @Override + protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { + return builder.sources(AdminClientTemperatureApplication.class); + } } \ No newline at end of file