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