spring boot(7) 配置外部tomcat(1)
来源:互联网 发布:音乐播放 知乎 编辑:程序博客网 时间:2024/06/05 18:50
<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(7) 配置外部tomcat(1)
- Spring Boot--外部配置
- spring boot(8) 配置外部tomcat(2) dependencyManagement的方式
- Spring Boot 核心-外部配置
- spring boot tomcat配置
- Spring Boot Tomcat配置
- Spring Boot Tomcat配置
- Spring Boot 使用外部tomcat 启动服务
- Spring Boot 支持多种外部配置方式1
- Spring Boot tomcat配置SSL
- spring boot application.properties文件外部配置
- Spring Boot 支持多种外部配置方式
- Spring Boot入门教程-数据源外部配置
- Spring Boot 支持多种外部配置方式
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- Idea Spring boot+Maven 打包war 发布 外部tomcat
- Yii中引入js和css文件
- class命名
- 音视频封装格式、编码格式知识
- “找不到或无法加载主类”错误的原因
- oracle中scott不可登录的解决办法
- spring boot(7) 配置外部tomcat(1)
- 关于m3u8知识点
- Google CSE帮你多站点同时站内搜索
- 面试题
- Cef介绍及下载地址和官方网站
- Yii2 里使用Redis扩展
- Android培训实战教程之 Studio下JNI开发
- Scala学习参考资料
- caffe使用gdb单步调试及源码阅读