Apache Tomcat - 維基百科,自由的百科全書
文章推薦指數: 80 %
Tomcat是由Apache軟體基金會屬下Jakarta專案開發的Servlet容器,按照Sun Microsystems提供的技術規範,實現了對Servlet和JavaServer Page(JSP)的支援,並提供了 ...
ApacheTomcat
維基百科,自由的百科全書
跳至導覽
跳至搜尋
ApacheTomcat開發者Apache軟體基金會穩定版本Tomcat8.58.5.78(2022年4月1日,51天前(2022-04-01))[±]
Tomcat9.09.0.63(2022年5月16日,6天前(2022-05-16))[±]
Tomcat10.010.0.21(2022年5月16日,6天前(2022-05-16))[±]預覽版本10.1.0-M15(alpha)(2022年5月16日,6天前(2022-05-16))[±]
原始碼庫gitbox.apache.org/repos/asf/tomcat.git
程式語言Java作業系統跨平台類型網頁伺服器Servlet容器授權條款Apache授權條款2.0網站tomcat.apache.org
Tomcat是由Apache軟體基金會屬下Jakarta專案開發的Servlet容器,按照SunMicrosystems提供的技術規範,實現了對Servlet和JavaServerPage(JSP)的支援,並提供了作為Web伺服器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat閥等。
由於Tomcat本身也內含了HTTP伺服器,因此也可以視作單獨的Web伺服器。
但是,不能將Tomcat和ApacheHTTP伺服器混淆,ApacheHTTP伺服器是用C語言實現的HTTPWeb伺服器;這兩個HTTPwebserver不是捆綁在一起的。
ApacheTomcat包含了組態管理工具,也可以通過編輯XML格式的設定檔來進行組態。
目次
1環境
2開發狀況
3產品特性
3.1Tomcat3.x
3.2Tomcat4.x
3.3Tomcat5.x
3.4Tomcat6.x
3.5Tomcat7.x
3.6Tomcat8.x
3.7Tomcat9.x
3.8Tomcat10.x
4版本歷史
5參考文獻
6外部連結
7參見
環境[編輯]
Tomcat提供了一個Jasper編譯器用以將JSP編譯成對應的Servlet。
Tomcat的Servlet引擎通常與Apache或者其他Web伺服器一起工作。
除了用於開發過程中的除錯以及那些對速度和事務處理只有很小要求的使用者,很少會將Tomcat單獨作為Web伺服器。
但隨著版本的更新,正有越來越多的使用者將其單獨作為Web伺服器用以那些對速度和可靠性有較高要求的環境中。
開發狀況[編輯]
和其他Apache軟體基金會旗下的專案一樣,Tomcat是由該基金會的會員和其他志願者開發與維護的,並且是一個被置於Apache協定之下的開源軟體。
使用者可以根據該協定免費獲得其原始碼及可執行檔。
最初被釋出出來的版本是Tomcat3.0.x。
產品特性[編輯]
Tomcat3.x[編輯]
符合Servlet2.2和JSP1.1規範
Servlet更新
基礎的HTTP功能
Tomcat4.x[編輯]
符合Servlet2.3和JSP1.2規範
Servlet容器被重新設計,並被命名為Catalina
JSP引擎被重新設計,並被命名為Jasper
新的Coyote連接器
支援JMX,使用JSP和基於Struts的管理系統
Tomcat5.x[編輯]
符合Servlet2.4和JSP2.0規範
精簡的垃圾收集系統
更快的JSP解析和改進過的標籤庫處理
Windows和Unix的本地作業系統整合,可以將Tomcat註冊為系統服務
重構過的應用程式釋出環境
Tomcat6.x[編輯]
符合Servlet2.5和JSP2.1規範
支援統一表達式語言2.1
設計執行在JavaSE5.0及以後版本上
通過CometProcessor介面實現了對Comet的支援
不同於過去版本,未整合管理員(admin)控制台
Tomcat7.x[編輯]
支援Servlet3.0
Tomcat8.x[編輯]
支援Servlet3.1
Tomcat9.x[編輯]
支援Servlet4.0
Tomcat10.x[編輯]
支援Servlet5.0
最新版的tomcat
版本歷史[編輯]
ApacheTomcat版本歷史
產品線
穩定日期
簡介
最新版本
最新釋出日期
舊版本,不再支援:3.0
1999
首發版本。
合併了Sun捐贈的JavaWebServer代碼和ASF,並實現了Servlet2.2和JSP1.1規範。
3.3.2
2004-03-09
舊版本,不再支援:4.1
2002-09-06[1]
實現了Servlet2.3和JSP1.2規範。
4.1.40
2009-06-25
舊版本,不再支援:5.0
2003-12-03
實現了Servlet2.4、JSP2.0以及EL1.1規範。
5.0.30
2004-08-30
舊版本,不再支援:5.5[2]
2004-11-10[3]
專為J2SE5.0設計。
包含在了EclipseJDT中,並執行Tomcat在沒有安裝完整JDK的情況下執行。
5.5.36
2012-10-10
舊版本,不再支援:6.0
2007-02-28[4]
實現了Servlet2.5、JSP2.1以及EL2.1規範。
6.0.53
2017-04-07
舊版本,不再支援:7.0
2011-01-14[5]
實現了Servlet3.0、JSP2.2以及EL2.2規範。
7.0.109
2021-04-26
舊版本,不再支援:8.0
2014-06-25[6]
實現了Servlet3.1、JSP2.3、EL3.0[7]以及WebSocket規範。
8.0.53
2018-07-05
舊版本,仍被支援:8.5
2016-06-13
添加對HTTP/2、OpenSSLforJSSE(英語:JSSE)、TLS虛擬主機和JASPIC1.1的支援。
CreatedfromTomcat9,followingdelaystoJavaEE8.
8.5.72
2021-10-06
舊版本,仍被支援:9.0
2018-01-18
實現了Servlet4.0、JSP2.4(TBD)、EL3.1(TBD)[8]規範。
9.0.55
2021-11-15
當前版本:10.0
2021-02-02
實現了Servlet5.0、JSP3.0(TBD)、EL4.0(TBD)[9]規範。
10.0.13
2021-11-15
格式:舊版本舊版本,仍被支援目前版本最新的預覽版未來版本
參考文獻[編輯]
^[ANNOUNCEMENT]Tomcat4.1.10Stable.[21September2015].(原始內容存檔於2016-03-04).
^ApacheTomcatProject.ApacheTomcat.[21September2015].(原始內容存檔於2017-03-09).
^TheJakartaSite-NewsandStatus.[21September2015].(原始內容存檔於2012-10-31).
^[ANN]ApacheTomcat6.0.10released.[21September2015].(原始內容存檔於2016-11-18).
^ApacheTomcatProject.ApacheTomcat.[21September2015].(原始內容存檔於2017-03-08).
^ApacheTomcatProject.ApacheTomcat.[5October2015].(原始內容存檔於2017-02-21).
^存档副本.[2017-03-17].(原始內容存檔於2017-03-07).
^存档副本.[2017-03-17].(原始內容存檔於2017-03-07).
^存档副本.[2021-02-02].(原始內容存檔於2017-03-07).
外部連結[編輯]
ApacheTomcat官方網站(英文)
Tomcat專案的Wiki(英文)(頁面存檔備份,存於網際網路檔案館)
參見[編輯]
Apache軟體基金會
Apache
閱論編Apache軟體基金會頂級專案
Abdera(英語:ApacheAbdera)
Accumulo(英語:ApacheAccumulo)
ActiveMQ
Ambari(英語:ApacheAmbari)
Ant
Aries(英語:ApacheAries)
ApacheArrow
ApacheHTTPServer
APR
Avro
Axis
Axis2
Beam
Bloodhound(英語:ApacheBloodhound)
ApacheBrooklyn(英語:ApacheBrooklyn)
Buildr(英語:ApacheBuildr)
Calcite(英語:ApacheCalcite)
Camel
Cassandra
Cayenne(英語:ApacheCayenne)
Chemistry(英語:ApacheChemistry)
CloudStack(英語:ApacheCloudStack)
Cocoon(英語:ApacheCocoon)
Continuum(英語:ApacheContinuum)
Cordova
CouchDB
cTAKES(英語:cTAKES)
CXF
Deltacloud(英語:Deltacloud)
Derby
Directory(英語:ApacheDirectoryServer)
Drill(英語:ApacheDrill)
Empire-db(英語:ApacheEmpire-db)
ECharts
Felix(英語:ApacheFelix)
Flex
Flink
Flume(英語:ApacheFlume)
Forrest(英語:ApacheForrest)
Geronimo(英語:ApacheGeronimo)
Gora(英語:ApacheGora)
Gump(英語:ApacheGump)
Hadoop
Hama(英語:ApacheHama)
HBase
Hive
Jackrabbit(英語:ApacheJackrabbit)
James(英語:ApacheJames)
JMeter(英語:ApacheJMeter)
Kafka
Karaf(英語:ApacheKaraf)
Kylin(英語:ApacheKylin)
Lucene
Lenya(英語:ApacheLenya)
Mahout(英語:ApacheMahout)
Marmotta(英語:ApacheMarmotta)
Maven
MINA(英語:ApacheMINA)
mod_perl(英語:mod_perl)
MyFaces(英語:ApacheMyFaces)
Nutch(英語:ApacheNutch)
ODE(英語:ApacheODE)
OFBiz(英語:ApacheOFBiz)
Oozie(英語:Oozie)
OpenEJB(英語:ApacheOpenEJB)
OpenJPA(英語:ApacheOpenJPA)
OpenNLP
OpenOffice
PDFBox(英語:ApachePDFBox)
Phoenix(英語:ApachePhoenix)
POI
Pig(英語:Pig(programmingtool))
Pivot(英語:ApachePivot)
Qpid(英語:ApacheQpid)
River(英語:ApacheRiver)
Roller(英語:ApacheRoller)
RocketMQ
Samza(英語:ApacheSamza)
ServiceMix(英語:ApacheServiceMix)
Shindig(英語:ApacheShindig)
Shiro
Sling(英語:ApacheSling)
Spark
Stanbol(英語:ApacheStanbol)
Storm
SpamAssassin
Sqoop(英語:Sqoop)
ApacheC++標準庫(英語:stdcxx)
Struts
Struts2
Subversion
Tapestry
Thrift
Tiles(英語:ApacheTiles)
Tika(英語:ApacheTika)
Tomcat
Trafficserver
Turbine
Tuscany
UIMA
Velocity
Wave
Wicket
Wink(英語:ApacheWink)
Xalan(英語:Xalan)
Xerces(英語:Xerces)
XMLBeans(英語:XMLBeans)
ZooKeeper
Commons專案
ApacheCommonsLogging(英語:ApacheCommonsLogging)
BCEL(英語:ByteCodeEngineeringLibrary)
BSF(英語:BeanScriptingFramework)
CommonsDaemon(英語:CommonsDaemon)
Jelly(英語:ApacheJelly)
Lucene專案
LuceneJava
Lucene.Net(英語:Lucene.Net)
Nutch(英語:Nutch)
Solr
Hadoop專案
HBase
HDFS
其他專案
Batik
Chainsaw(英語:Chainsaw(logfileviewer))
FOP
Log4j
XAP(英語:ApacheXAP)
Log4Net
Ivy(英語:ApacheIvy)
孵化器專案
XAP(英語:ApacheXAP)
Samza(英語:ApacheSamza)
Storm
ApacheAttic
AxKit(英語:AxKit)
Beehive(英語:ApacheBeehive)
Click(英語:ApacheClick)
Bluesky(英語:BlueSkyOpenPlatform)
Cactus(英語:JakartaCactus)
Jakarta
Excalibur(英語:ApacheExcalibur)
Harmony
HiveMind(英語:ApacheHiveMind)
Lenya(英語:ApacheLenya)
Slide(英語:JakartaSlide)
Shale(英語:ApacheShale)
Shindig(英語:ApacheShindig)
stdcxx(英語:ApacheC++StandardLibrary)
iBATIS
XMLBeans(英語:XMLBeans)
授權條款標準
Apache授權條款
分類
維基共享
閱論編Web伺服器軟體C在役
Apache
Caddy
Cherokee
Hiawatha(英語:Hiawatha(webserver))
Lighttpd
Nginx(Tengine)
Mongoose(英語:Mongoose(webserver))
Mongrel2(英語:Mongrel2)
Monkey(英語:MonkeyHTTPServer)
SaettaWebServer(英語:SaettaWebServer)
已退役
Boa(英語:Boa(webserver))
CERNhttpd
Xitami(英語:Xitami)
Zeus(英語:ZeusWebServer)
C++
IIS(IISExpress)
POCO(英語:POCOC++Libraries)
Erlang
Yaws
Java
GlassFish
IBMWebSphereApplicationServer
Jetty
JOnAS(英語:JOnAS)
Resin(英語:ResinServer)
SAPWeb應用伺服器
Tomcat
WildFly
Pike
Caudium(英語:Caudium(webserver))
Roxen(英語:Roxen(webserver))
Python
Gunicorn(英語:Gunicorn(HTTPserver))
Paste(英語:PythonPaste)
Tornado
Twisted
Zope
Ruby
Mongrel(英語:Mongrel(webserver))
WEBrick(英語:WEBrick)
取自「https://zh.wikipedia.org/w/index.php?title=Apache_Tomcat&oldid=69706341」
分類:Apache軟體基金會Java企業平台用Java編程的自由軟體自由網絡伺服器軟體自由跨平台軟體使用Apache許可證的軟體用Java編程的網絡伺服器軟體隱藏分類:使用未知軟體信息框參數的頁面
導覽選單
個人工具
沒有登入討論貢獻建立帳號登入
命名空間
條目討論
臺灣正體
不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體
查看
閱讀編輯檢視歷史
更多
搜尋
導航
首頁分類索引特色內容新聞動態近期變更隨機條目資助維基百科
說明
說明維基社群方針與指引互助客棧知識問答字詞轉換IRC即時聊天聯絡我們關於維基百科
工具
連結至此的頁面相關變更上傳檔案特殊頁面靜態連結頁面資訊引用此頁面維基數據項目
列印/匯出
下載為PDF可列印版
其他專案
維基共享資源
其他語言
БългарскиCatalàČeštinaDeutschEnglishEsperantoEspañolفارسیFrançaisעבריתMagyarItaliano日本語Қазақша한국어LietuviųLatviešuമലയാളംNederlandsNorskbokmålPolskiPortuguêsRomânăРусскийSvenskaதமிழ்తెలుగుไทยTürkçeУкраїнськаTiếngViệt
編輯連結
延伸文章資訊
- 1tomcat - 中文百科知識
Tomcat是一個小型的輕量級套用伺服器,在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP程式的首選。對於一個初學者來說,可以這樣認為,當在一台 ...
- 2Apache Tomcat - 维基百科,自由的百科全书
Tomcat是由Apache软件基金会属下Jakarta项目开发的Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(...
- 3apache tomcat:Apache是普通伺服器 - 中文百科知識
Tomcat是由Apache軟體基金會下屬的Jakarta項目開發的一個Servlet容器,按照Sun Microsystems提供的技術規範,實現了對Servlet和JavaServer Pa...
- 4Apache Tomcat - 維基百科,自由的百科全書
Tomcat是由Apache軟體基金會屬下Jakarta專案開發的Servlet容器,按照Sun Microsystems提供的技術規範,實現了對Servlet和JavaServer Page(...
- 5java,jsp、Tomcat - iT 邦幫忙
但是,不能將Tomcat和Apache HTTP伺服器混淆,Apache HTTP伺服器是用C語言實現的HTTPWeb伺服器;這兩個HTTP web server不是捆綁在一起的。 Tomcat...