配置springboot项目使用外部tomcat过程解析
更新时间:2019年09月10日 17:02:36 作者:山猫大战响尾蛇
这篇文章主要介绍了配置springboot项目使用外部tomcat过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
在pom文件中添加依赖
<!--使用自带的tomcat--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>
在Springboot自带的Application启动类所在目录下新建启动类SpringBootStartApplication
package com.huang;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
//让该类继承springboot的SpringBootServletInitializer
public class SpringBootStartApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application){
//找到原先的启动类
return application.sources(WebchatApplication.class);
}
}
#目录如下
src
|-main
|-java
|-com.huang.sockerservice
|-WebchatApplication.class #原本的启动类
|-SpringBootStartApplication.class #新的启动类
|-resources
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
MyEclipse8.6首次运行maven项目图标上没有小M的标识怎么解决
myeclipse8.6导入maven项目后识别为普通java项目,即项目图标上没有小M的标识。这时是无法直接运行的,怎么解决这一问题呢?下面小编给大家带来了解决方案,需要的朋友参考下吧2016-11-11
Maven pom的distributionManagement配置方式
文章主要介绍了Maven的distributionManagement配置方式,以及它的作用、配置方法和重要性,distributionManagement用于指定构件的发布位置,包括下载URL、状态等,文章还详细解释了如何配置repository和snapshotRepository,以及它们的用途和区别2025-01-01
Idea设置全局highlighting level为Syntax问题
这篇文章主要介绍了Idea设置全局highlighting level为Syntax问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-04-04


最新评论