热门问题
时间线
聊天
视角

Apache Tomcat

网页服务器 来自维基百科,自由的百科全书

Apache Tomcat
Remove ads

Tomcat是由Apache軟件基金會屬下Jakarta專案開發的Servlet容器,按照Sun Microsystems提供的技術規範,實現了對ServletJavaServer PageJSP)的支援,並提供了作為Web伺服器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat閥等。由於Tomcat本身也內含了HTTP伺服器,因此也可以視作單獨的Web伺服器。但是,不能將Tomcat和Apache HTTP伺服器混淆,Apache HTTP伺服器是用C語言實現的HTTPWeb伺服器;這兩個HTTP web server不是捆綁在一起的。Apache Tomcat包含了組態管理工具,也可以通過編輯XML格式的設定檔來進行組態。

快速預覽 開發者, 目前版本 ...
Remove ads

環境

Tomcat提供了一個Jasper編譯器用以將JSP編譯成對應的Servlet。

Tomcat的Servlet引擎通常與Apache或者其他Web伺服器一起工作。除了用於開發過程中的除錯以及那些對速度和事務處理只有很小要求的用戶,很少會將Tomcat單獨作為Web伺服器。但隨着版本的更新,正有越來越多的用戶將其單獨作為Web伺服器用以那些對速度和可靠性有較高要求的環境中。

開發狀況

和其他Apache軟件基金會旗下的專案一樣,Tomcat是由該基金會的會員和其他志願者開發與維護的,並且是一個被置於Apache協定之下的開源軟件。用戶可以根據該協定免費獲得其原始碼及可執行檔案。最初被釋出出來的版本是Tomcat 3.0.x。

產品特性

Tomcat 3.x

  • 符合Servlet 2.2和JSP 1.1規範
  • Servlet更新
  • 基礎的HTTP功能

Tomcat 4.x

  • 符合Servlet 2.3和JSP 1.2規範
  • Servlet容器被重新設計,並被命名為Catalina
  • JSP引擎被重新設計,並被命名為Jasper
  • 新的Coyote連接器
  • 支援JMX,使用JSP和基於Struts的管理系統

Tomcat 5.x

  • 符合Servlet 2.4和JSP 2.0規範
  • 精簡的垃圾收集系統
  • 更快的JSP解析和改進過的標籤庫處理
  • WindowsUnix的本地作業系統整合,可以將Tomcat註冊為系統服務
  • 重構過的應用程式釋出環境

Tomcat 6.x

  • 符合Servlet 2.5和JSP 2.1規範
  • 支援統一表達式語言2.1
  • 設計執行在Java SE 5.0及以後版本上
  • 通過CometProcessor介面實現了對Comet的支援
  • 不同於過去版本,未整合管理員(admin)控制台

Tomcat 7.x

  • 支援Servlet 3.0

Tomcat 8.x

  • 支援Servlet 3.1

Tomcat 9.x

  • 支援Servlet 4.0

Tomcat 10.x

  • 支援Servlet 5.0

版本歷史

更多資訊 產品線, 穩定日期 ...

參考文獻

外部連結

參見

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads