Apache Tomcat 10.1.10發(fā)布,此版本實現(xiàn)了作為Jakarta EE 10平臺一部分的規(guī)范。Tomcat是Java Servlet、JavaServer Pages、Java表達式語言和Java WebSocket技術的開源實現(xiàn),是一個免費的開源Web應用服務器。
在Tomcat 9和更早版本上運行的應用程序,如果不做修改,將無法在Tomcat 10 上運行。為Tomcat 9和更早版本設計的基于Java EE的應用程序可以放在 $CATALINA_BASE/webapps-javaee目錄下,Tomcat會自動將其轉換為Jakarta EE 并復制到webapps目錄。此轉換是通過Apache Tomcat的Jakarta EE遷移工具進行的,此工具也可以單獨下載,以供離線使用。
Apache Tomcat 10.1.10主要更新內容包括:
添加對虛擬線程的支持。(僅限Java 21+)
更新HTTP/2以使用RFC-9218優(yōu)先級方案。
棄用HttpHeaderSecurityFilter中的xssProtectionEnabled并將默認值設置為 false。
將Tomcat Native更新為2.0.4,其中包括使用OpenSSL 3.0.9構建的適用于 Windows的二進制文件。
Tomcat服務器是一個免費的開放源代碼的Web應用服務器,屬于輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試JSP程序的首選。
對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache服務器,可利用它響應HTML(標準通用標記語言下的一個應用)頁面的訪問請求。實際上Tomcat是Apache服務器的擴展,但運行時它是獨立運行的,所以當你運行Tomcat時,它可作為一個與Apache獨立的進程單獨運行的。