另外,全新的tomcat10作為Servlet的容器,有三種工作模式。第一種做為獨立的Servlet容器,軟件可以作為獨立的Web服務器來單獨運行,Servlet容器組件做為Web服務器中的一部分二存在,這是軟件的默認工作模式。第二種作為其他Web服務器進程內的Servlet容器,在這種模式下,軟件分為Web服務器插件和Servlet容器組件兩個部分,而Web服務器組件獲得用戶請求,利用的是JNI通信機制給Servlet容器組件。其中JNI指是Java本地調用接口,通過這一接口,Java程序可以和采用其他語言編寫的本地程序進行通信。而第三種作為其他Web服務器進程外的Servlet容器,在這種模式下,軟件分為Web服務器組件和Servlet容器組件兩部分。Web服務器獲取用戶請求,并通過IPC通信機制發(fā)送給Servlet容器組件。

軟件亮點
1、小型實用的輕量級應用服務器。2、在中小型系統和并發(fā)訪問用戶不是很多的場合下被普遍使用。
3、是開發(fā)和調試JSP程序的首選。
4、是Apache服務器的打展,但它是獨立運行的。
5、當你運行tomcat時,它實際上作為一個與Apache獨立的進程單獨運行的。
tomcat10的配置及驗證演示說明:
進行配置驗證時,首先需要進行jdk的安裝與配置。而jdk安裝配置大家可以進入http://www.mt4-cn.com/softdown/210602.htm鏈接進行查看。
當jdk配置成功后就可以進行接下來的操作了。
1、將下載好的“tomcat_218199.rar”解壓為“apache-tomcat-10.0.8”放至“D:\”

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

3、右擊"我的電腦",點擊"屬性",選擇"高級系統設置";

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

5、在”系統變量“中添加系統變量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;(注意加的時候在原變量值后加英文狀態(tài)下的“;”)

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

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

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

軟件特點
1、配置系統管理大多數商業(yè)化的JavaEE服務器都提供一個功能強大的管理界面,且大都采用易于理解的Web應用界面。按照自己的方式,同樣提供一個成熟的管理工具,并且絲毫不遜于那些商業(yè)化的競爭對手。Admin Web Application最初在4.1版本時出現,當時的功能包括管理context、data source、user和group等。當然也可以管理像初始化參數,user、group、role的多種數據庫管理等。在后續(xù)的版本中,這些功能將得 到很大的擴展,但現有的功能已經非常實用了。
2、部署一個應用
1> 拷貝WAR文件或者web應用文件夾(包括該web的所有內容)到$CATALINA_BASE/webapps目錄下。
2> 為web服務建立一個只包括context內容的XML片斷文件,并把該文件放到$CATALINA_BASE/webapps目錄下。這個web應用本身可以存儲在硬盤上的任何地方。
3、配置虛擬主機
關于server.xml中“Host”這個元素,只有在設置虛擬主機的才需要修改。虛擬主機是一種在一個web服務器上服務多個域名的機制,對每個域 名而言,都好象獨享了整個主機。實際上,大多數的小型商務網站都是采用虛擬主機實現的,這主要是因為虛擬主機能直接連接到Internet并提供相應的帶 寬,以保障合理的訪問響應速度,另外虛擬主機還能提供一個穩(wěn)定的固定IP。
4、配置基礎驗證
容器管理驗證方法控制著當用戶訪問受保護的web應用資源時,如何進行用戶的身份鑒別。當一個web應用使用了Basic Authentication(BASIC參數在web.xml文件中auto-method元素中設置),而有用戶訪問受保護的web應用時, Tomcat將通過HTTP Basic Authentication方式,彈出一個對話框,要求用戶輸入用戶名和密碼。在這種驗證方法中,所有密碼將被以64位的編碼方式在網絡上傳輸。
5、配置單點登錄
一旦設置了realm和驗證的方法,就需要進行實際的用戶登錄處理。一般說來,對用戶而言登錄系統是一件很麻煩的事情,必須盡量減少用戶登錄驗證的 次數。作為缺省的情況,當用戶第一次請求受保護的資源時,每一個web應用都會要求用戶登錄。如果運行了多個web應用,并且每個應用都需要進行單獨的 用戶驗證,那這看起來就有點像在用戶搏斗。用戶們不知道怎樣才能把多個分離的應用整合成一個單獨的系統,所有用戶也就不知道他們需要訪問多少個不 同的應用,只是很迷惑,為什么總要不停的登錄。
tomcat10新特性
1、局部變量的類型推Java開始引用像腳本語言JavaScript中的var類型(弱類型),允許你通過var定義任何類型的變量。
2、應用類數據共享(CDS)
CDS 在 JDK5 時被引進以改善 JVM 啟動的表現,同時減少當多個虛擬機在同一個物理或虛擬的機器上運行時的資源占用。JDK10 將擴展 CDS 到允許內部系統的類加載器、內部平臺的類加載器和自定義類加載器來加載獲得的類。之前,CDS 的使用僅僅限制在了 bootstrap 的類加載器。
3、額外的 Unicode 語言標簽擴展
這將改善 java.util.Locale 類和相關的 API 以實現額外 BCP47 語言標簽的 Unicode 擴展。尤其是,貨幣類型,一周的第一天,區(qū)域覆蓋和時區(qū)等標簽現在將被支持。
4、根證書
在 JDK 中將提供一套默認的 CA 根證書。關鍵的安全部件,如 TLS ,在 OpenJDK 構建中將默認有效。這是 Oracle 正在努力確保 OpenJDK 二進制和 Oracle JDK 二進制功能上一樣的工作的一部分,是一項有用的補充內容。
5、并行全垃圾回收器 G1
G1 是設計來作為一種低延時的垃圾回收器(但是如果它跟不上舊的堆碎片產生的提升速率的話,將仍然采用完整壓縮集合)。在 JDK9 之前,默認的收集器是并行,吞吐,收集器。為了減少在使用默認的收集器的應用性能配置文件的差異,G1 現在有一個并行完整收集機制。
6、移除 Native-Header 自動生成工具
Java9 開始了一些對 JDK 的家務管理,這項特性是對它的延續(xù)。當編譯 JNI 代碼時,已不再需要單獨的工具來生成頭文件,因為這可以通過 javac 完成。在未來的某一時刻,JNI 將會被 Panama 項目的結果取代,但是何時發(fā)生還不清楚。
7、垃圾回收器接口
這不是讓開發(fā)者用來控制垃圾回收的接口;而是一個在 JVM 源代碼中的允許另外的垃圾回收器快速方便的集成的接口。
8、線程-局部變量管控
這是在 JVM 內部相當低級別的更改,現在將允許在不運行全局虛擬機安全點的情況下實現線程回調。這將使得停止單個線程變得可能和便宜,而不是只能啟用或停止所有線程。
9、在備用存儲裝置上的堆分配
硬件技術在持續(xù)進化,現在可以使用與傳統 DRAM 具有相同接口和類似性能特點的非易失性 RAM 。這項 JEP 將使得 JVM 能夠使用適用于不同類型的存儲機制的堆。
10、試驗性的基于 Java 的 JIT 編譯器
最近宣布的 Metropolis 項目,提議用 Java 重寫大部分 JVM 。乍一想,覺得很奇怪。如果 JVM 是用 Java 編寫的,那么是否需要一個 JVM 來運行 JVM ? 相應的,這導致了一個很好的鏡像類比。 現實情況是,使用 Java 編寫 JVM 并不意味著必須將其編譯為字節(jié)碼,你可以使用 AOT 編譯,然后在運行時編譯代碼以提高性能。這項 JEP 將 Graal 編譯器研究項目引入到 JDK 中。并給將 Metropolis 項目成為現實,使 JVM 性能與當前 C++ 所寫版本匹敵(或有幸超越)提供基礎。
11、合并 JDK 多個代碼倉庫到一個單獨的儲存庫中
在 JDK9 中,有 8 個倉庫: root、corba、hotspot、jaxp、jaxws、jdk、langtools 和 nashorn 。在 JDK10 中這些將被合并為一個,使得跨相互依賴的變更集的存儲庫運行 atomic commit (原子提交)成為可能。
更新日志
v10.1.24版本1、記錄沒有值的cookie時的小型性能優(yōu)化。
2、修復:更正異步請求的錯誤處理。如果應用程序在AsyncListener.onError()期間執(zhí)行調度,則現在執(zhí)行調度,而不是使用錯誤頁面機制完成請求。
3、添加:在AbstractAccessLogValve中重新因子ElapsedTimeElement以使用可自定義的樣式。
4、添加:向AccessLogValve和ExtendedAccessLogValve添加更多時間刻度選項。允許時間刻度應用于ExtendedAccessLogValve中的“耗時”令牌。
5、修復:修復WebDAV鎖null(非現有資源的鎖)線程安全和刪除問題。
6、修復:添加WebDAV鎖過期的定期檢查。
7、修復:擴展Asn1Parser解析UTF8Strings。
8、修復:刪除已刪除的屬性的MBean元數據?;赟hawn Q.的拉取請求
其它版本下載
- 服務器管理軟件
- web服務器軟件
-
更多 (29個) >>電腦服務器管理軟件大全 服務器管理軟件是一種可以幫助用戶對服務器硬件、操作系統、應用程序、網絡資源、安全設置、性能監(jiān)控、備份與恢復等各項任務的集中管理和控制,這一類的軟件可以大幅提高it管理人員的辦公效率,并且確保服務器可以穩(wěn)定運行使用。不過有很多用戶還不知道服務器管理軟件有哪些,于是小編就在此帶來了電腦服務器管理軟件大全,里面有著各種各樣的服務器管理工具軟件,每一款都可以給你帶來強大的管理功能,對此有興趣的小伙伴們可以來挑選下載體驗。
-
-
FileZilla服務端 6.23M
查看/簡體中文v1.9.4中文版 -
TekRadius服務器管理軟件 5.75M
查看/英文v5.8.3 -
藍恒Socket5服務器 20.67M
查看/簡體中文v1.7.9.0官方版 -
Xlight FTP Server Pro中文版 754K
查看/簡體中文v3.9.4.4 -
EasyFZS官方版 1.64M
查看/簡體中文v6.1.0.0免費版 -
寶塔linux面板 3K
查看/簡體中文v9.1.0官方正式版 -
visualsvn server中文激活版 39.34M
查看/簡體中文v5.4.0 32位/64位 -
winmail郵件服務器軟件 329.73M
查看/簡體中文v7.2官方版 -
服務器安全狗正式版 37.95M
查看/簡體中文v5.0.32370官方版 -
網站安全狗apache版 52.33M
查看/簡體中文v4.0.31523官方版 -
安全狗云備份官方版 21.16M
查看/簡體中文v1.4.00010 -
wampserver官方版 308.97M
查看/簡體中文v3.3.5 32位64位 -
phpstudy for iis版(php一鍵安裝包 for IIS7/8/6) 25.27M
查看/簡體中文v2015.0.0.0官方版 -
PhpStudy小皮windows面板 85.79M
查看/簡體中文v0.102官方版 -
xampp linux版本(建站集成軟件包) 151.28M
查看/簡體中文v8.2.12官方版 -
apache http server 32位64位 21.19M
查看/英文v2.4.59官方版
-
發(fā)表評論
0條評論軟件排行榜
- 1serv-u ftp server中文激活版 v15.4.2.126
- 2Quick Easy FTP Server(ftp服務器軟件) v4.0.0
- 3FileZilla服務端 v1.9.4中文版
- 4phpstudy2016穩(wěn)定版 v2016.11.03官方版
- 5wampserver官方版 v3.3.5 32位64位
- 6DHCP Server(DHCP服務器) v2.5.2
- 7輝煌互聯FTPserver v5.0綠色版
- 8visualsvn server中文激活版 v5.4.0 32位/64位
- 9iis7.5完整安裝包 附安裝教程
- 10PhpStudy小皮windows面板 v0.102官方版
熱門推薦
FileZilla服務端 v1.9.4中文版6.23M / 簡體中文
貝銳花生殼電腦版 v8.18.0.70600官方版26.01M / 簡體中文
Xlight FTP Server Pro中文版 v3.9.4.4754K / 簡體中文
AppServ官方版 v9.3.094.45M / 英文
wampserver官方版 v3.3.5 32位64位308.97M / 簡體中文
apache http server 32位64位 v2.4.59官方版21.19M / 英文
xampp windows版 v8.2.12官方版148.74M / 多國語言
freenas電腦版 572.68M / 簡體中文
Serv-U Ftp Server v15.4.0多國語言版18.8M / 多國語言
iis 8.0 express 64位/32位官方版8.77M / 簡體中文