热门问题
时间线
聊天
视角

Apache Tomcat

Java Servlet、JavaServer Pages、Java表述語言與Java WebSocket技術的實作 来自维基百科,自由的百科全书

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