Apache?Tomcat是由Apache軟件基金會開發(fā)和維護的用于Java編程的開源Web服務器軟件。Apache Tomcat 10.1.11版本已發(fā)布,此版本實現(xiàn)了Jakarta EE 10 平臺的規(guī)范。
Apache Tomcat是開源的Web服務器,用戶可以很容易地從互聯(lián)網(wǎng)上下載并配置使用它。Tomcat支持SSL協(xié)議,因此用戶可以通過配置SSL證書來提供安全連接保護敏感數(shù)據(jù)。
Tomcat也可以配置為在不同的端口上運行多個Web應用程序。例如,它可以在8080、8081、9090端口號上運行三個應用程序。默認情況下,Apache tomcat使用端口號8080。
Apache Tomcat 10.1.11版本帶來了一些功能更新和改進,在Tomcat 9和更早版本上運行的應用程序,如果不做修改,將無法在Tomcat 10 上運行。為Tomcat 9和更早版本設(shè)計的基于Java EE的應用程序可以放在 $CATALINA_BASE/webapps-javaee目錄下,Tomcat會自動將其轉(zhuǎn)換為Jakarta EE并復制到webapps目錄。此轉(zhuǎn)換是通過Apache Tomcat 的Jakarta EE遷移工具進行的,此工具也可以單獨下載,以供離線使用。
一些值得關(guān)注的變化有:
添加 ContextNamingInfoListener,一個創(chuàng)建上下文命名信息環(huán)境條目的監(jiān)聽器。
添加 PropertiesRoleMappingListener,這是一個從屬性文件填充上下文角色映射的監(jiān)聽器。
此外,Apache Tomcat 8.5.91、9.0.78、11.0.0-M9也同步發(fā)布。