spring boot(7) 配置外部tomcat(1)
<packaging>war</packaging>
二,打包去掉內嵌tomcat
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<!--2 去掉內嵌tomcat -->
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--3 為了本地執行加上tomcat -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
三,配置war包的名
<build>
<!--4 改名 -->
<finalName>oauth_express</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
四,增加SpringBootServletInitializer 類
總結:
經過測試發現,pom配置不用做任何包引入的改動,只需要設定打成war包的形式,然後增加這個SpringBootServletInitializer類,比如讓App整合這個類就可以在外部tomcat啟動了。也就是隻需要以上步驟的第一步和第四部就可以。不過仍然有個問題websocket不好使了,
然後修改websockt處理類的
註解將Component去掉即可。注意改成內建tomcat的時候要把註解加回來
@ServerEndpoint("/websocket")
//@Component
public class WebSocketTest
相關文章
- Spring Boot專案部署到外部TomcatSpring BootTomcat
- spring boot 配置外接tomcatSpring BootTomcat
- Spring Boot 外部化配置實戰解析Spring Boot
- Spring Boot外部化配置實戰解析Spring Boot
- # Spring Boot 外部化配置實戰解析Spring Boot
- 在外部tomcat中執行spring boot應用TomcatSpring Boot
- spring boot最佳實戰2--外部配置Spring Boot
- spring boot啟動載入外部配置檔案Spring Boot
- spring-boot專案在外部tomcat環境下部署SpringbootTomcat
- [翻譯]Spring Boot 特徵參考2——外部配置:下Spring Boot特徵
- 從零開始學Spring Boot系列-外部化配置Spring Boot
- spring_boot 釋出成war包 ,部署到外部的tomcatSpringbootTomcat
- spring-boot專案的建立以及部署到外部tomcat的方法SpringbootTomcat
- 精盡Spring Boot原始碼分析 - 支援外部 Tomcat 容器的實現Spring Boot原始碼Tomcat
- Spring Boot:Spring Boot配置MybatisSpring BootMyBatis
- spring boot引入外部jar的坑Spring BootJAR
- Spring Boot 學習系列(11)—tomcat引數配置建Spring BootTomcat
- Springboot整合外部Tomcat配置Spring BootTomcat
- SpringBoot 之配置外部TomcatSpring BootTomcat
- SpringBoot中配置外部TomcatSpring BootTomcat
- Spring Boot & 配置Spring Boot
- Centos 7 redis、tomcat、Spring Boot新增開機自啟服務CentOSRedisTomcatSpring Boot
- Spring Boot:Spring Boot配置SwaggerSpring BootSwagger
- spring boot 部署到線上tomcatSpring BootTomcat
- Spring Boot實戰系列(7)整合Consul配置中心Spring Boot
- spring boot學習(7)— 配置資訊的獲取方式Spring Boot
- Spring Boot 學習筆記(4):配置properties(1)Spring Boot筆記
- Spring Boot讀取自定義外部屬性Spring Boot
- spring boot 配置 JPASpring Boot
- Spring Boot核心配置Spring Boot
- 配置springboot專案使用外部tomcatSpring BootTomcat
- Spring Boot 內嵌容器 Tomcat / UndertowSpring BootTomcat
- Spring Boot 原理<1>Spring Boot
- Spring Boot QuickStart (1)Spring BootUI
- Spring Boot 使用1Spring Boot
- Spring boot學習(二) Spring boot基礎配置Spring Boot
- Spring Boot學習筆記:Spring Boot核心配置Spring Boot筆記
- SpringBoot配置外部Tomcat並支援JSPSpring BootTomcatJS