服務(wù)器
Apache Tomcat是一個(gè)開(kāi)源軟件實(shí)現了Java Servlet和Java Server Pages技術(shù)。不同版本的Servlet和JSP規范可使用不同版本的Apache Tomcat。Tomcat與JDK版本對應關(guān)系為:
Servlet規格 JSP規范 EL規格 WebSocket規范 JASPIC規格 Apache Tomcat版本 最新發(fā)行版本 支持的Java版本 4.0
2.3
3.0
1.1
1.1
9.0.x
9.0.27
8及更高版本
3.1
2.3
3.0
1.1
1.1
8.5.x
8.5.47
7及更高版本
3.1
2.3
3.0
1.1
不適用
8.0.x(已取代)
8.0.53(已取代)
7及更高版本
3.0
2.2
2.2
1.1
不適用
7.0.x
7.0.96
6及更高版本 (WebSocket為7及更高版本)
2.5
2.1
2.1
不適用
不適用
6.0.x(已歸檔)
6.0.53(已歸檔)
5及更高版本
2.4
2.0
不適用
不適用
不適用
5.5.x(已存檔)
5.5.36(存檔)
1.4及更高版本
2.3
1.2
不適用
不適用
不適用
4.1.x(已歸檔)
4.1.40(已歸檔)
1.3及更高版本
2.2
1.1
不適用
不適用
不適用
3.3.x(已存檔)
3.3.2(已存檔)
1.1及更高版本
下面將詳細介紹這些版本,以幫助您確定哪個(gè)版本適合您。有關(guān)每個(gè)發(fā)行版的更多詳細信息,請參見(jiàn)相關(guān)的發(fā)行說(shuō)明。
請注意,盡管我們提供舊版本的下載和文檔,例如Apache Tomcat 7.x,但我們強烈建議用戶(hù)盡可能使用最新的穩定版Apache Tomcat。我們認識到跨主版本升級可能不是一件容易的事,并且列表中仍為舊版本的用戶(hù)提供了一些支持。但是,由于社區驅動(dòng)的支持方法,您的版本越舊,感興趣或能夠支持您的人就越少。
Alpha / Beta / Stable
Tomcat主要有三個(gè)版本,主要版本的初始發(fā)行通常會(huì )從Alpha到Beta,再到Stable
Alpha版本可能包含規范中要求的大量未經(jīng)測試/缺少的功能和/或重大錯誤,并且預計不會(huì )在任何時(shí)間段內穩定運行。
Beta版本可能包含一些未經(jīng)測試的功能和/或許多相對較小的錯誤。Beta版本預計不會(huì )穩定運行。
Stable版本可能包含少量相對較小的錯誤。穩定的版本旨在用于生產(chǎn)用途,并有望在更長(cháng)的時(shí)間內穩定運行。
Apache Tomcat 9.x
Apache Tomcat 9.x是當前的開(kāi)發(fā)重點(diǎn)。它建立在Tomcat 8.0.x和8.5.x之上,并實(shí)現了Servlet 4.0,JSP 2.3,EL 3.0,WebSocket 1.1 和JASPIC 1.1規范(Java EE 8平臺要求的版本)。除此之外,它還包括以下重要改進(jìn):
添加對HTTP / 2的支持(需要在Java 9上運行(自Apache Tomcat 9.0.0.M18起)或正在安裝的Tomcat Native庫)
添加了對將OpenSSL用于JSSE連接器(NIO和NIO2)的TLS支持的支持
增加了對TLS虛擬主機(SNI)的支持
Apache Tomcat 8.x
Apache Tomcat 8.0.x建立在Tomcat 7.0.x之上,并實(shí)現了 Servlet 3.1,JSP 2.3,EL 3.0 和WebSocket 1.1規范。除此之外,它還包括以下重要改進(jìn):
一個(gè)單一的公共資源實(shí)現,以替換早期版本中提供的多個(gè)資源擴展功能。
Apache Tomcat 8.5.x支持與Apache Tomcat 8.0.x相同的Servlet,JSP,EL和WebSocket規范版本。除此之外,它還實(shí)現了JASPIC 1.1規范。
它是2016年3月從Tomcat 9.0.0.M4(alpha)里程碑發(fā)行版派生而來(lái)的。它提供Tomcat 9.x代碼庫的HTTP / 2支持和其他功能,同時(shí)與Tomcat 8.0運行時(shí)和規范要求兼容。(當時(shí)無(wú)法創(chuàng )建穩定的Tomcat 9.0版本,在幾年后才確定了Tomcat 9的Java EE規范)。
Tomcat 8.5被認為是Tomcat 8.0的替代品。請參閱 遷移指南,以獲取有關(guān)遷移到Tomcat 8.5的指導。
Apache Tomcat 8.5.x包括以下重要改進(jìn):
添加對HTTP / 2的支持(需要Tomcat Native庫)
添加了對將OpenSSL用于JSSE連接器(NIO和NIO2)的TLS支持的支持
增加了對TLS虛擬主機(SNI)的支持
Apache Tomcat 8.5.x中刪除了以下技術(shù):
HTTP和AJP連接器的BIO實(shí)現
支持Comet API
Tomcat8.5再許多領(lǐng)域發(fā)生了重大變化,從而提高了性能,穩定性和總擁有成本。有關(guān)詳細信息,請參考Apache Tomcat 8.5更改日志。
Tomcat 8.0的用戶(hù)應該意識到Tomcat 8.0現在已經(jīng)停止開(kāi)發(fā)。Tomcat 8.0.x的用戶(hù)應升級到Tomcat 8.5.x或更高版本。
Apache Tomcat 7.x
Apache Tomcat 7.x建立在Tomcat 6.0.x的改進(jìn)之上,并實(shí)現了Servlet 3.0, JSP 2.2,EL 2.2和 WebSocket 1.1規范。除此之外,它還包括以下改進(jìn):
Web應用程序內存泄漏檢測和預防
改善Manager和Host Manager應用程序的安全性
通用CSRF保護
支持直接在Web應用程序中包含外部?jì)热?br> 重構(連接器,生命周期)和大量?jì)炔看a清理
Apache Tomcat 6.x
Apache Tomcat 6.x以Tomcat 5.5.x的改進(jìn)為基礎,并實(shí)現了Servlet 2.5和 JSP 2.1規范。除此之外,它還包括以下改進(jìn):
內存使用優(yōu)化
先進(jìn)的IO功能
重構集群
Tomcat 6的用戶(hù)應該知道Tomcat 6現在已經(jīng)停止開(kāi)發(fā)。Tomcat 6.x的用戶(hù)應升級到Tomcat 7.x或更高版本。
以上就是本文的全部?jì)热?,希望對大家的學(xué)習有所幫助,也希望大家多多支持特網(wǎng)科技。
更多關(guān)于云服務(wù)器,域名注冊,虛擬主機的問(wèn)題,請訪(fǎng)問(wèn)特網(wǎng)科技官網(wǎng):wap.friendlycc.com.cn
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站