日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

詳解如何更改SpringBoot TomCat運行方式

瀏覽:208日期:2023-03-15 10:14:26
1. 為什么要更改SpringBoot運行方式?

Tomcat Connector(連接器)有三種運行模式:bio nio apr

bio(blocking I/O)

即阻塞式I/O操作,表示Tomcat使用的是傳統的Java I/O操作(即java.io包及其子包),是基于JAVA的HTTP/1.1連接器,Tomcat7以下版本在默認情況下是以bio模式運行的。一般而言,bio模式是三種運行模式中性能最低的一種。我們可以通過Tomcat Manager來查看服務器的當前狀態。(Tomcat7 或以下,在 Linux 系統中默認使用這種方式) 一個線程處理一個請求,缺點:并發量高時,線程數較多,浪費資源

nio(new I/O)

是Java SE 1.4及后續版本提供的一種新的I/O操作方式(即java.nio包及其子包)。Java nio是一個基于緩沖區、并能提供非阻塞I/O操作的Java API,因此nio也被看成是non-blocking I/O(非阻塞IO)的縮寫。它擁有比傳統I/O操作(bio)更好的并發運行性能。要讓Tomcat以nio模式來運行只需要在Tomcat安裝目錄/conf/server.xml 中將對應的中protocol的屬性值改為 org.apache.coyote.http11.Http11NioProtocol即可

<Connector port='1024' protocol='org.apache.coyote.http11.Http11NioProtocol' connectionTimeout='20000' redirectPort='8443' />

apr(Apache Portable Runtime/Apache可移植運行時)

Tomcat將以JNI的形式調用Apache HTTP服務器的核心動態鏈接庫來處理文件讀取或網絡傳輸操作,從而大大地提高Tomcat對靜態文件的處理性能。Tomcat apr也是在Tomcat上運行高并發應用的首選模式。從操作系統級別來解決異步的IO問題 tomcat8.0 以上默認已經支持了apr(低版本趕緊換了吧)

而SpringBoot默認是以 java -Xmx256m -Xss256k -jar xx.jar 來運行內置Tomcat啟動方式默認是NIO,所以想用Apr方式啟動怎么辦呢?

2.移除SpringBoot內置Tomcat容器。

更改pom文件

<packaging>jar</packaging> 改為=> <packaging>war</packaging><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 移除嵌入式tomcat插件--> <exclusions><exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId></exclusion> </exclusions></dependency><!-- 移除內嵌Tomcat需要重新添加servlet --><dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>${servlet.version}</version> <scope>provided</scope></dependency>

在 Application 啟動類中繼承SpringBootServletInitializer具體類代碼如下

package com.ctx.springboot;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.web.support.SpringBootServletInitializer;@SpringBootApplicationpublic class SpringBootStartApplication extends SpringBootServletInitializer {@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {return builder.sources(SpringBootStartApplication.class);}}

這樣就可以使用把SpringBoot項目打包成war扔到8.0以上的tomcat里跑運行方式默認就變成apr了如下圖:

詳解如何更改SpringBoot TomCat運行方式

到此這篇關于詳解如何更改SpringBoot TomCat運行方式的文章就介紹到這了,更多相關更改SpringBoot TomCat運行方式內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚州国产精品| 亚洲欧美日韩精品一区二区| 国产精品亚洲综合色区韩国| 91欧美精品| 久久精品 人人爱| 18国产精品| 久久影视三级福利片| 欧美精品二区| 97精品国产一区二区三区| 欧美一级二级三级视频| 国产精品亚洲欧美一级在线| 国产精品亲子伦av一区二区三区| 97久久亚洲| 国产欧美日韩在线观看视频| 国产精品中文字幕亚洲欧美| 精品三级在线观看视频| 日韩一区二区三区免费播放| 国产欧美一区二区三区精品酒店| 高清久久精品| 亚洲精品在线影院| 亚洲国产专区| 亚洲成人免费| 欧美综合二区| 色狠狠一区二区三区| 欧美欧美黄在线二区| 欧美成人一二区| 日韩精品91| 99成人在线| 蜜桃视频在线观看一区二区| 国产日韩欧美| 亚洲精品永久免费视频| 影音国产精品| 久久国产麻豆精品| 不卡福利视频| 免费人成精品欧美精品 | 久久99国产精品视频| 性欧美videohd高精| 西西人体一区二区| 日本午夜精品视频在线观看| 精品视频久久| 亚洲性色视频| 日韩精品免费观看视频| 国产a久久精品一区二区三区| 婷婷综合网站| 欧美日韩中文| 成人精品亚洲| 日韩精品欧美大片| 亚洲精品**中文毛片| 蜜臀av亚洲一区中文字幕| 欧美国产日本| 国产偷自视频区视频一区二区| 国产精品久久乐| 亚洲国内精品| 日韩午夜视频在线| 成人看片网站| 日本三级亚洲精品| 国产一在线精品一区在线观看| 久久精品一区| 国产欧美69| 国产美女高潮在线| 福利在线免费视频| 欧美aa在线观看| 色狠狠一区二区三区| 日韩美女精品| 亚洲乱码视频| 欧美国产美女| 久久久久免费| 自由日本语亚洲人高潮| 日本免费一区二区三区四区| 天堂√8在线中文| 国产真实久久| 99在线|亚洲一区二区| 日韩av成人高清| 日韩av二区| 亚洲黄色影院| 国产精品日韩精品中文字幕| 91一区二区| 国产视频网站一区二区三区| 久久精品一区二区不卡| 日韩和欧美的一区| 亚洲欧美日韩国产综合精品二区| 国产精品主播在线观看| 午夜av不卡| 国产一区二区精品久| 亚洲1区在线观看| 蜜桃视频在线观看一区二区| 欧美精品国产一区| 亚洲www啪成人一区二区| 精品久久久亚洲| 亚洲精品无播放器在线播放| 福利在线免费视频| 久久激情五月激情| 国产美女精品| 色天使综合视频| 国产精品毛片久久| 免费在线成人| 久久国产精品免费精品3p| 五月天久久777| 精品亚洲自拍| 欧美aⅴ一区二区三区视频| 成人欧美一区二区三区的电影| 日韩成人精品一区二区三区| 热久久免费视频| 在线看片福利| 精品一区免费| 天堂中文在线播放| 成人午夜毛片| 日韩高清二区| 亚洲精品一级二级三级| 久久福利毛片| 国产麻豆综合| 999在线观看精品免费不卡网站| 久久激情婷婷| 97精品国产| 国产精品国产一区| 国产不卡一区| 日韩欧美午夜| 一本大道色婷婷在线| 欧美成人精品三级网站| www.com.cn成人| 日韩欧美午夜| 欧美性感美女一区二区 | 午夜在线一区| 香蕉久久夜色精品国产| 午夜在线精品| 中文字幕视频精品一区二区三区| 伊人久久亚洲美女图片| 电影亚洲精品噜噜在线观看| 香蕉视频亚洲一级| av资源中文在线| 日韩高清成人| 久久亚洲国产精品一区二区| 免费精品国产的网站免费观看| 国产女优一区| 久久精品网址| 亚洲欧美日韩精品一区二区| 喷白浆一区二区| 亚洲综合丁香| 日韩精品一级中文字幕精品视频免费观看 | 国产精品久久久久77777丨| 国产欧美69| 精品久久视频| 999久久久国产精品| 午夜在线播放视频欧美| 综合激情婷婷| 国产精品久久久久av蜜臀| 成人在线视频区| 99视频精品全国免费| 黄色不卡一区| 日本亚州欧洲精品不卡| 国产精品毛片aⅴ一区二区三区| 久久精品资源| 午夜av成人| 亚洲综合不卡| 国产日韩欧美一区二区三区| 韩国女主播一区二区三区| 99国产精品免费视频观看| 玖玖玖国产精品| 国产精品久久久久久模特| 高清av不卡| 久久国产福利| 久久精品国产一区二区| 久久一区二区中文字幕| 五月婷婷亚洲| 久久精品国产精品亚洲毛片| av成人国产| 亚洲精品视频一二三区| 免费中文字幕日韩欧美| 中文字幕av一区二区三区人| 视频一区中文| 亚洲男女av一区二区| 日韩有吗在线观看| 国产一区二区三区国产精品| 国产一区清纯| 国产亚洲第一伦理第一区| 黄色在线网站噜噜噜| 午夜在线观看免费一区| 精品三级在线观看视频| 国产在线成人| 国产乱码精品一区二区三区四区| 日韩精品91| 日韩精品视频在线看| 久久蜜桃精品| 国产欧美日韩精品一区二区免费| 日韩免费福利视频| 日本一区中文字幕| 日韩三区在线| 在线视频亚洲欧美中文| 欧美精品高清| 欧美 日韩 国产精品免费观看| 天堂中文av在线资源库| 水蜜桃精品av一区二区| 蜜桃成人精品| 黄色国产精品| 午夜一级久久| 国产欧美高清视频在线| 久久一区精品| 国产精品对白| 亚洲一区二区三区高清不卡| 欧美激情五月|