18910140161

SpringBoot不使用内置的Tomcat

顺晟科技

2021-06-16 10:47:56

261

刚创建好的回弹项目,默认给我们提供了内置的雄猫,只要运行应用就可以启动项目了,因为使用了注解EnableConfiguration,这里我们使用外置的雄猫来启动

1、修改打包形式

包装战争/包装

2、移除嵌入式雄猫插件

属国

groupIdorg.springframework.boot/groupId

artifactIdspring-boot-starter-web/artifactId

!-移除嵌入式雄猫插件-

不包括的项目:如接受服务项目是由投保以前已患有的疾病或伤害引致的

排除

groupIdorg.springframework.boot/groupId

artifactIdspring-boot-starter-Tomcat/artifactId

/排除

/排除

/依赖性

3、添加servlet-api的依赖

!- servlet -

属国

groupIdjavax.servlet/groupId

artifactIdjstl/artifactId

/依赖性

4、启动类

@回弹应用

公共类应用程序{

公共静态void main(String[] args) {

springapplication。运行(应用程序。class,args);

}

}

5、回弹启动应用

/**

* 使用内嵌的雄猫时回弹演示应用程序的主要的方法启动的方式

这里需要类似于web.xml的配置方式来启动春天上下文,因此重写回弹伺服初始化器的配置方法,在应用类的同级添加一个回弹启动应用程序类

*/

公共类scffmanagewebstartapplication扩展了回弹服务初始化器{

@覆盖

受保护的SpringApplicationBuilder配置(SpringApplicationBuilder构建器){

//注意这里要指向原先用主要的方法执行的应用启动类

退货生成器。来源(应用。类);

}

}

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航