首 頁(yè)
手機(jī)版

Apache tomcat 10 32位64位 v10.1.24官方版

  • 軟件大小:40.87M
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 軟件類型:國(guó)外軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2024/05/15
  • 軟件類別:服務(wù)器區(qū)
  • 應(yīng)用平臺(tái):Windows11,Windows10,Windows8,Windows7,WinXP
網(wǎng)友評(píng)分:10.0分
網(wǎng)友評(píng)論 下載地址 收藏該頁(yè)
本地下載
Apache tomcat 10是一個(gè)免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器,因而深受Java愛(ài)好者的喜愛(ài)并得到了部分軟件開發(fā)商的認(rèn)可,被很多企業(yè)普遍使用,也是開發(fā)和調(diào)試JSP程序的首選,成為目前比較流行的Web應(yīng)用服務(wù)器。而對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)頁(yè)面的訪問(wèn)請(qǐng)求。而且,實(shí)際上tomcat是Apache服務(wù)器的擴(kuò)展,但運(yùn)行時(shí)它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行軟件時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。
另外,全新的tomcat10作為Servlet的容器,有三種工作模式。第一種做為獨(dú)立的Servlet容器,軟件可以作為獨(dú)立的Web服務(wù)器來(lái)單獨(dú)運(yùn)行,Servlet容器組件做為Web服務(wù)器中的一部分二存在,這是軟件的默認(rèn)工作模式。第二種作為其他Web服務(wù)器進(jìn)程內(nèi)的Servlet容器,在這種模式下,軟件分為Web服務(wù)器插件和Servlet容器組件兩個(gè)部分,而Web服務(wù)器組件獲得用戶請(qǐng)求,利用的是JNI通信機(jī)制給Servlet容器組件。其中JNI指是Java本地調(diào)用接口,通過(guò)這一接口,Java程序可以和采用其他語(yǔ)言編寫的本地程序進(jìn)行通信。而第三種作為其他Web服務(wù)器進(jìn)程外的Servlet容器,在這種模式下,軟件分為Web服務(wù)器組件和Servlet容器組件兩部分。Web服務(wù)器獲取用戶請(qǐng)求,并通過(guò)IPC通信機(jī)制發(fā)送給Servlet容器組件。

軟件亮點(diǎn)

1、小型實(shí)用的輕量級(jí)應(yīng)用服務(wù)器。
2、在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用。
3、是開發(fā)和調(diào)試JSP程序的首選。
4、是Apache服務(wù)器的打展,但它是獨(dú)立運(yùn)行的。
5、當(dāng)你運(yùn)行tomcat時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。

tomcat10的配置及驗(yàn)證演示說(shuō)明:

進(jìn)行配置驗(yàn)證時(shí),首先需要進(jìn)行jdk的安裝與配置。
而jdk安裝配置大家可以進(jìn)入http://www.mt4-cn.com/softdown/210602.htm鏈接進(jìn)行查看。
當(dāng)jdk配置成功后就可以進(jìn)行接下來(lái)的操作了。
1、將下載好的“tomcat_218199.rar”解壓為“apache-tomcat-10.0.8”放至“D:\”

2、找到安裝路徑,安裝路徑是D:\apache-tomcat-10.0.8

3、右擊"我的電腦",點(diǎn)擊"屬性",選擇"高級(jí)系統(tǒng)設(shè)置";

4、點(diǎn)擊環(huán)境變量,出現(xiàn)如下圖所示:

5、在”系統(tǒng)變量“中添加系統(tǒng)變量CATALINA_BASE,CATALINA_HOME;

變量名:CATALINA_BASE
變量值:D:\apache-tomcat-10.0.8     //此處是Tomcat的安裝目錄
變量名:CATALINA_HOME
變量值:D:\apache-tomcat-10.0.8           //此處是Tomcat的安裝目錄
6、此處需要修改ClassPath和Path的變量值。
在ClassPath的變量值中加入:%CATALINA_HOME%\lib\servlet-api.jar;(注意加的時(shí)候在原變量值后加英文狀態(tài)下的“;”)

在Path的變量值中加入:%CATALINA_HOME%\bin;%CATALINA_HOME%\lib(注意加的時(shí)候在原變量值后加英文狀態(tài)下的“;”)

在Path的變量值中加入:%CATALINA_HOME%\bin;%CATALINA_HOME%\lib(注意加的時(shí)候在原變量值后加英文狀態(tài)下的“;”)

7、打開瀏覽器,輸入 http://localhost:8080 進(jìn)入如下頁(yè)面則表示配置成功。

軟件特點(diǎn)

1、配置系統(tǒng)管理
大多數(shù)商業(yè)化的JavaEE服務(wù)器都提供一個(gè)功能強(qiáng)大的管理界面,且大都采用易于理解的Web應(yīng)用界面。按照自己的方式,同樣提供一個(gè)成熟的管理工具,并且絲毫不遜于那些商業(yè)化的競(jìng)爭(zhēng)對(duì)手。Admin Web Application最初在4.1版本時(shí)出現(xiàn),當(dāng)時(shí)的功能包括管理context、data source、user和group等。當(dāng)然也可以管理像初始化參數(shù),user、group、role的多種數(shù)據(jù)庫(kù)管理等。在后續(xù)的版本中,這些功能將得 到很大的擴(kuò)展,但現(xiàn)有的功能已經(jīng)非常實(shí)用了。
2、部署一個(gè)應(yīng)用
1> 拷貝WAR文件或者web應(yīng)用文件夾(包括該web的所有內(nèi)容)到$CATALINA_BASE/webapps目錄下。
2> 為web服務(wù)建立一個(gè)只包括context內(nèi)容的XML片斷文件,并把該文件放到$CATALINA_BASE/webapps目錄下。這個(gè)web應(yīng)用本身可以存儲(chǔ)在硬盤上的任何地方。
3、配置虛擬主機(jī)
關(guān)于server.xml中“Host”這個(gè)元素,只有在設(shè)置虛擬主機(jī)的才需要修改。虛擬主機(jī)是一種在一個(gè)web服務(wù)器上服務(wù)多個(gè)域名的機(jī)制,對(duì)每個(gè)域 名而言,都好象獨(dú)享了整個(gè)主機(jī)。實(shí)際上,大多數(shù)的小型商務(wù)網(wǎng)站都是采用虛擬主機(jī)實(shí)現(xiàn)的,這主要是因?yàn)樘摂M主機(jī)能直接連接到Internet并提供相應(yīng)的帶 寬,以保障合理的訪問(wèn)響應(yīng)速度,另外虛擬主機(jī)還能提供一個(gè)穩(wěn)定的固定IP。
4、配置基礎(chǔ)驗(yàn)證
容器管理驗(yàn)證方法控制著當(dāng)用戶訪問(wèn)受保護(hù)的web應(yīng)用資源時(shí),如何進(jìn)行用戶的身份鑒別。當(dāng)一個(gè)web應(yīng)用使用了Basic Authentication(BASIC參數(shù)在web.xml文件中auto-method元素中設(shè)置),而有用戶訪問(wèn)受保護(hù)的web應(yīng)用時(shí), Tomcat將通過(guò)HTTP Basic Authentication方式,彈出一個(gè)對(duì)話框,要求用戶輸入用戶名和密碼。在這種驗(yàn)證方法中,所有密碼將被以64位的編碼方式在網(wǎng)絡(luò)上傳輸。
5、配置單點(diǎn)登錄
一旦設(shè)置了realm和驗(yàn)證的方法,就需要進(jìn)行實(shí)際的用戶登錄處理。一般說(shuō)來(lái),對(duì)用戶而言登錄系統(tǒng)是一件很麻煩的事情,必須盡量減少用戶登錄驗(yàn)證的 次數(shù)。作為缺省的情況,當(dāng)用戶第一次請(qǐng)求受保護(hù)的資源時(shí),每一個(gè)web應(yīng)用都會(huì)要求用戶登錄。如果運(yùn)行了多個(gè)web應(yīng)用,并且每個(gè)應(yīng)用都需要進(jìn)行單獨(dú)的 用戶驗(yàn)證,那這看起來(lái)就有點(diǎn)像在用戶搏斗。用戶們不知道怎樣才能把多個(gè)分離的應(yīng)用整合成一個(gè)單獨(dú)的系統(tǒng),所有用戶也就不知道他們需要訪問(wèn)多少個(gè)不 同的應(yīng)用,只是很迷惑,為什么總要不停的登錄。

tomcat10新特性

1、局部變量的類型推
Java開始引用像腳本語(yǔ)言JavaScript中的var類型(弱類型),允許你通過(guò)var定義任何類型的變量。
2、應(yīng)用類數(shù)據(jù)共享(CDS)
CDS 在 JDK5 時(shí)被引進(jìn)以改善 JVM 啟動(dòng)的表現(xiàn),同時(shí)減少當(dāng)多個(gè)虛擬機(jī)在同一個(gè)物理或虛擬的機(jī)器上運(yùn)行時(shí)的資源占用。JDK10 將擴(kuò)展 CDS 到允許內(nèi)部系統(tǒng)的類加載器、內(nèi)部平臺(tái)的類加載器和自定義類加載器來(lái)加載獲得的類。之前,CDS 的使用僅僅限制在了 bootstrap 的類加載器。
3、額外的 Unicode 語(yǔ)言標(biāo)簽擴(kuò)展
這將改善 java.util.Locale 類和相關(guān)的 API 以實(shí)現(xiàn)額外 BCP47 語(yǔ)言標(biāo)簽的 Unicode 擴(kuò)展。尤其是,貨幣類型,一周的第一天,區(qū)域覆蓋和時(shí)區(qū)等標(biāo)簽現(xiàn)在將被支持。
4、根證書
在 JDK 中將提供一套默認(rèn)的 CA 根證書。關(guān)鍵的安全部件,如 TLS ,在 OpenJDK 構(gòu)建中將默認(rèn)有效。這是 Oracle 正在努力確保 OpenJDK 二進(jìn)制和 Oracle JDK 二進(jìn)制功能上一樣的工作的一部分,是一項(xiàng)有用的補(bǔ)充內(nèi)容。
5、并行全垃圾回收器 G1
G1 是設(shè)計(jì)來(lái)作為一種低延時(shí)的垃圾回收器(但是如果它跟不上舊的堆碎片產(chǎn)生的提升速率的話,將仍然采用完整壓縮集合)。在 JDK9 之前,默認(rèn)的收集器是并行,吞吐,收集器。為了減少在使用默認(rèn)的收集器的應(yīng)用性能配置文件的差異,G1 現(xiàn)在有一個(gè)并行完整收集機(jī)制。
6、移除 Native-Header 自動(dòng)生成工具
Java9 開始了一些對(duì) JDK 的家務(wù)管理,這項(xiàng)特性是對(duì)它的延續(xù)。當(dāng)編譯 JNI 代碼時(shí),已不再需要單獨(dú)的工具來(lái)生成頭文件,因?yàn)檫@可以通過(guò) javac 完成。在未來(lái)的某一時(shí)刻,JNI 將會(huì)被 Panama 項(xiàng)目的結(jié)果取代,但是何時(shí)發(fā)生還不清楚。
7、垃圾回收器接口
這不是讓開發(fā)者用來(lái)控制垃圾回收的接口;而是一個(gè)在 JVM 源代碼中的允許另外的垃圾回收器快速方便的集成的接口。
8、線程-局部變量管控
這是在 JVM 內(nèi)部相當(dāng)?shù)图?jí)別的更改,現(xiàn)在將允許在不運(yùn)行全局虛擬機(jī)安全點(diǎn)的情況下實(shí)現(xiàn)線程回調(diào)。這將使得停止單個(gè)線程變得可能和便宜,而不是只能啟用或停止所有線程。
9、在備用存儲(chǔ)裝置上的堆分配
硬件技術(shù)在持續(xù)進(jìn)化,現(xiàn)在可以使用與傳統(tǒng) DRAM 具有相同接口和類似性能特點(diǎn)的非易失性 RAM 。這項(xiàng) JEP 將使得 JVM 能夠使用適用于不同類型的存儲(chǔ)機(jī)制的堆。
10、試驗(yàn)性的基于 Java 的 JIT 編譯器
最近宣布的 Metropolis 項(xiàng)目,提議用 Java 重寫大部分 JVM 。乍一想,覺(jué)得很奇怪。如果 JVM 是用 Java 編寫的,那么是否需要一個(gè) JVM 來(lái)運(yùn)行 JVM ? 相應(yīng)的,這導(dǎo)致了一個(gè)很好的鏡像類比。 現(xiàn)實(shí)情況是,使用 Java 編寫 JVM 并不意味著必須將其編譯為字節(jié)碼,你可以使用 AOT 編譯,然后在運(yùn)行時(shí)編譯代碼以提高性能。這項(xiàng) JEP 將 Graal 編譯器研究項(xiàng)目引入到 JDK 中。并給將 Metropolis 項(xiàng)目成為現(xiàn)實(shí),使 JVM 性能與當(dāng)前 C++ 所寫版本匹敵(或有幸超越)提供基礎(chǔ)。
11、合并 JDK 多個(gè)代碼倉(cāng)庫(kù)到一個(gè)單獨(dú)的儲(chǔ)存庫(kù)中

在 JDK9 中,有 8 個(gè)倉(cāng)庫(kù): root、corba、hotspot、jaxp、jaxws、jdk、langtools 和 nashorn 。在 JDK10 中這些將被合并為一個(gè),使得跨相互依賴的變更集的存儲(chǔ)庫(kù)運(yùn)行 atomic commit (原子提交)成為可能。

更新日志

v10.1.24版本
1、記錄沒(méi)有值的cookie時(shí)的小型性能優(yōu)化。
2、修復(fù):更正異步請(qǐng)求的錯(cuò)誤處理。如果應(yīng)用程序在AsyncListener.onError()期間執(zhí)行調(diào)度,則現(xiàn)在執(zhí)行調(diào)度,而不是使用錯(cuò)誤頁(yè)面機(jī)制完成請(qǐng)求。
3、添加:在AbstractAccessLogValve中重新因子ElapsedTimeElement以使用可自定義的樣式。
4、添加:向AccessLogValve和ExtendedAccessLogValve添加更多時(shí)間刻度選項(xiàng)。允許時(shí)間刻度應(yīng)用于ExtendedAccessLogValve中的“耗時(shí)”令牌。
5、修復(fù):修復(fù)WebDAV鎖null(非現(xiàn)有資源的鎖)線程安全和刪除問(wèn)題。
6、修復(fù):添加WebDAV鎖過(guò)期的定期檢查。
7、修復(fù):擴(kuò)展Asn1Parser解析UTF8Strings。
8、修復(fù):刪除已刪除的屬性的MBean元數(shù)據(jù)?;赟hawn Q.的拉取請(qǐng)求
收起介紹展開介紹
  • web服務(wù)器軟件
  • 服務(wù)器管理軟件
更多 (24個(gè)) >>web服務(wù)器軟件 Web服務(wù)器是一類網(wǎng)站服務(wù)器,是指駐留于因特網(wǎng)上某種類型計(jì)算機(jī)的程序,可以向?yàn)g覽器等Web客戶端提供文檔,也可以放置網(wǎng)站文件,讓全世界瀏覽??梢苑胖脭?shù)據(jù)文件,讓全世界下載。那么常用的web服務(wù)器軟件有哪些呢?這里小編提供了一些好用的web服務(wù)器,如Apache HTTP Server、iis8.0等主流web服務(wù)器,有需要的朋友,快來(lái)下載試試吧!
  • 下載地址
Apache tomcat 10 32位64位 v10.1.24官方版

有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論

熱門推薦