最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot如何關(guān)掉tomcat容器

 更新時(shí)間:2021年11月09日 14:31:27   作者:Meet.相識(shí)  
這篇文章主要介紹了springboot如何關(guān)掉tomcat容器,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

springboot關(guān)掉tomcat容器

有的時(shí)候需要對(duì)外提供的并不是HTTP服務(wù),而是RPC服務(wù),但是又想使用springboot提供的便利支持。

這個(gè)時(shí)候需要關(guān)掉RPC服務(wù),然后在main函數(shù)中自己添加守護(hù)線程

public static void main(String[] args) {
  SpringApplication app = new SpringApplication(Application.class);
  app.setWebApplicationType(WebApplicationType.NONE);
  app.run(args);
 }

springboot使用第三方tomcat

1.改pom

因?yàn)榇a用到了servlet的api,不加會(huì)報(bào)錯(cuò)。剔除web模塊中的tomcat

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
			<exclusions>
                <exclusion>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                    <groupId>org.springframework.boot</groupId>
                </exclusion>
            </exclusions>
		</dependency>
			
			 <!--添加servlet的依賴-->
	    <dependency>
	      <groupId>javax.servlet</groupId>
	      <artifactId>javax.servlet-api</artifactId>
	      <scope>provided</scope>
	    </dependency>

插件注釋原先的springboot-maven插件,改為war

在warName 可以改名字,到時(shí)候打出的包名就是這個(gè)

		<plugins>
			<!-- <plugin>
		  		<groupId>org.springframework.boot</groupId>
		 		<artifactId>spring-boot-maven-plugin</artifactId>
		  	</plugin> -->
		  	
	  		<plugin>
			    <groupId>org.apache.maven.plugins</groupId>
			    <artifactId>maven-war-plugin</artifactId>
			    <configuration>
			        <warName>springboot</warName>
			    </configuration>
			</plugin>

改打包方式

	<packaging>war</packaging>

2.再加一個(gè)啟動(dòng)類(lèi)

繼承SpringBootServletInitializer 重寫(xiě)configure方法

@SpringBootApplication
@Configuration  
@ComponentScan(basePackages="com.jubao.dling")   //默認(rèn)掃描是當(dāng)前包下的路徑
@EnableAutoConfiguration 
public class DlingApplication  extends SpringBootServletInitializer{ 
	public static void main(String[] args) {
		SpringApplication.run(DlingApplication.class, args);
	}	
	 @Override
	    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
	        return application.sources(DlingApplication.class);
	    } 
}

不必原來(lái)的啟動(dòng)類(lèi)刪除,因?yàn)?平常開(kāi)發(fā)時(shí),肯定還是使用內(nèi)置的tomcat,開(kāi)發(fā)時(shí)將 剔除tomcat的標(biāo)簽注釋掉

3.打war包

放tomcat運(yùn)行

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Junit測(cè)試多線程無(wú)法得到結(jié)果的問(wèn)題解決

    Junit測(cè)試多線程無(wú)法得到結(jié)果的問(wèn)題解決

    在測(cè)試一個(gè)文件轉(zhuǎn)換工具類(lèi)的時(shí)候,發(fā)生一個(gè)有趣的現(xiàn)象,同樣的輸入,使用Main函數(shù)可以正確解析,得到結(jié)果,使用Junit卻無(wú)法得到結(jié)果,神奇的是,即使捕獲Throwable,也無(wú)法捕獲到仍和異常。
    2021-05-05
  • hibernate和mybatis對(duì)比分析

    hibernate和mybatis對(duì)比分析

    通過(guò)本文給分享了hibernate和mybatis對(duì)比分析,從開(kāi)發(fā)對(duì)比,系統(tǒng)調(diào)優(yōu)對(duì)比,對(duì)象管理與抓取策略,緩存機(jī)制對(duì)比等方面給大家詳細(xì)介紹,需要的朋友參考下吧
    2017-09-09
  • 淺談java的接口和C++虛類(lèi)的相同和不同之處

    淺談java的接口和C++虛類(lèi)的相同和不同之處

    下面小編就為大家?guī)?lái)一篇淺談java的接口和C++虛類(lèi)的相同和不同之處。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧,祝大家游戲愉快哦
    2016-12-12
  • spring?cloud?Gateway如何處理跨域問(wèn)題

    spring?cloud?Gateway如何處理跨域問(wèn)題

    這篇文章主要介紹了spring?cloud?Gateway如何處理跨域問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 詳解spring+springmvc+mybatis整合注解

    詳解spring+springmvc+mybatis整合注解

    本篇文章主要介紹了詳解spring+springmvc+mybatis整合注解,詳細(xì)的介紹了ssm框架的使用,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-04-04
  • 實(shí)現(xiàn)一個(gè)簡(jiǎn)單Dubbo完整過(guò)程詳解

    實(shí)現(xiàn)一個(gè)簡(jiǎn)單Dubbo完整過(guò)程詳解

    這篇文章主要為大家介紹了實(shí)現(xiàn)一個(gè)簡(jiǎn)單Dubbo完整過(guò)程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • Idea 自動(dòng)生成測(cè)試的實(shí)現(xiàn)步驟

    Idea 自動(dòng)生成測(cè)試的實(shí)現(xiàn)步驟

    當(dāng)我們?cè)趯?xiě)完一些接口方法后需要測(cè)試時(shí),一個(gè)一個(gè)新建測(cè)試類(lèi)比較麻煩 idea給我們提供了快捷辦法,本文主要介紹了Idea 自動(dòng)生成測(cè)試的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • Spring Boot(二)之web綜合開(kāi)發(fā)

    Spring Boot(二)之web綜合開(kāi)發(fā)

    本篇文章為大家介紹spring boot的其它特性(有些未必是spring boot體系桟的功能,但是是spring特別推薦的一些開(kāi)源技術(shù)本文也會(huì)介紹),對(duì)了這里只是一個(gè)大概的介紹,特別詳細(xì)的使用我們會(huì)在其它的文章中來(lái)展開(kāi)說(shuō)明
    2017-05-05
  • Java單例模式的8種寫(xiě)法(推薦)

    Java單例模式的8種寫(xiě)法(推薦)

    這篇文章主要介紹了Java單例模式的8種寫(xiě)法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • SpringBoot三種方法接口返回日期格式化小結(jié)

    SpringBoot三種方法接口返回日期格式化小結(jié)

    本文介紹了三種在Spring Boot中格式化接口返回日期的方法,包含使用@JsonFormat注解、全局配置JsonConfig、以及在yml文件中配置時(shí)區(qū),具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-01-01

最新評(píng)論

镇坪县| 延津县| 新绛县| 营山县| 疏附县| 疏附县| 绥宁县| 汝阳县| 黄陵县| 嘉义市| 永德县| 大英县| 永仁县| 贵南县| 石阡县| 加查县| 视频| 石屏县| 长宁区| 泽普县| 贵阳市| 长海县| 三穗县| 宁明县| 辽源市| 昌乐县| 京山县| 永宁县| 景洪市| 自治县| 德昌县| 台前县| 大田县| 襄垣县| 武宣县| 博野县| 县级市| 梅河口市| 镇江市| 彭阳县| 安义县|