西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁(yè) 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

Apache Tomcat

v10.0.10 官方版
  • Apache Tomcatv10.0.10 官方版
  • 軟件大小:11.8M
  • 更新時(shí)間:2021-08-30 17:36
  • 軟件語(yǔ)言:英文
  • 軟件廠商:
  • 軟件類別:國(guó)產(chǎn)軟件 / 免費(fèi)軟件 / 站長(zhǎng)工具
  • 軟件等級(jí):4級(jí)
  • 應(yīng)用平臺(tái):WinAll, win8
  • 官方網(wǎng)站:http://tomcat.apache.org/
  • 應(yīng)用備案:
好評(píng):50%
壞評(píng):50%

軟件介紹

Apache Tomcat10.0發(fā)布了。Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,Apache和Tomcat整合使用:如果客戶端請(qǐng)求的是靜態(tài)頁(yè)面,則只需要Apache服務(wù)器響應(yīng)請(qǐng)求;如果客戶端請(qǐng)求動(dòng)態(tài)頁(yè)面,則是Tomcat服務(wù)器響應(yīng)請(qǐng)求;因?yàn)閖sp是服務(wù)器端解釋代碼的,這樣整合就可以減少Tomcat的服務(wù)開(kāi)銷。在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP 程序的首選。

Apache只是一個(gè)Web服務(wù)器,可以作為獨(dú)立的web服務(wù)器來(lái)運(yùn)行,不過(guò)只支持靜態(tài)網(wǎng)頁(yè),如(asp,PHP,cgi,jsp)等動(dòng)態(tài)網(wǎng)頁(yè)的就顯得無(wú)能為力。

Tomcat也可以作為獨(dú)立的web服務(wù)器來(lái)運(yùn)行。但Tomcat也是應(yīng)用(Java)服務(wù)器,它只是一個(gè)Servlet容器。

需要下載安裝jdk8:http://www.innovatechautomation.com/soft/79926.html

Tomcat的安裝與配置

1、下載Tomcat的Windows版本,下載完之后直接解壓,解壓到D:\Tomcat\apache-tomcat-9.0.0.M1-windows-x64\apache-tomcat-9.0.0.M1

2、右擊我的電腦—屬性—高級(jí)系統(tǒng)設(shè)置—環(huán)境變量,

在系統(tǒng)變量中添加以下變量

(1)TOMCAT_HOME,該變量指向解壓文件的路徑,該目錄下有l(wèi)ib、bin等文件夾。添加方法如下:

     點(diǎn)擊環(huán)境變量下的“新建”,在“變量名”中填寫(xiě)“TOMCAT_HOME”,在“變量值”中填寫(xiě)解壓文件的路徑,

D:\Tomcat\apache-tomcat-9.0.0.M1-windows-x64\apache-tomcat-9.0.0.M1

(后面沒(méi)有分號(hào))然后點(diǎn)擊“確定”,如圖

(2)CATALINA_HOME,該變量的值與TOMCAT_HOME相同,設(shè)置方法同(1),如圖

(3)在“系統(tǒng)變量”中找到Path變量,雙擊打開(kāi)Path變量,在“變量值”的最后面添加

%CATALINA_HOME%\bin

(后面沒(méi)有分號(hào)),如圖

 (4)在“系統(tǒng)變量”中找到CLASSPath變量,雙擊打開(kāi)CLASSPath變量,在“變量值”的最后面添加

%CATALINA_HOME%\lib\servlet-api.jar

(后面沒(méi)有分號(hào)),如圖

3、單擊“開(kāi)始”—“運(yùn)行”,鍵入"cmd",在控制臺(tái)輸入service install Tomcat9,

在系統(tǒng)中安裝Tomcat9服務(wù)項(xiàng)。

然后進(jìn)入控制面板—系統(tǒng)和安全—管理工具—服務(wù),找到Apache Tomcat Tomcat9服務(wù)項(xiàng),右擊該項(xiàng),點(diǎn)“啟動(dòng)”,啟動(dòng)該服務(wù),如圖

4、打開(kāi)瀏覽器,地址欄輸入http://localhost:8080或 http://127.0.0.1:8080

 如果出現(xiàn)tomcat示例主頁(yè),則表示服務(wù)器安裝成功,如圖

5、也可以在控制臺(tái)運(yùn)行startup.dat和tomcat7.exe(運(yùn)行時(shí)要指明絕對(duì)路徑,startup.dat和tomcat7.exe在bin目錄下)來(lái)測(cè)試服務(wù)器是否安裝成功,如圖

6、在控制臺(tái)運(yùn)行bin目錄中shutdown.bat可以關(guān)閉服務(wù)器

7、若無(wú)法訪問(wèn)tomcat主要或者無(wú)法啟動(dòng)startup.dat,可能是8080端口被占用了,可以用netstat -a 命令查看一下,如圖

如果8080端口被占用了,可以修改tomcat的訪問(wèn)端口,方法如下:找到D:\Tomcat\apache-tomcat-9.0.0.M1-windows-x64\apache-tomcat-9.0.0.M1\conf目錄下的server.xml文件,打開(kāi)該文件,找到以下內(nèi)容

注:每次需要啟動(dòng)tomcat服務(wù)器都要運(yùn)行startup.bat文件。如果覺(jué)得麻煩可以把服務(wù)里啟動(dòng)類型設(shè)置為自動(dòng)。但這樣開(kāi)機(jī)速度會(huì)慢些。

Apache+Tomcat整合的好處:

1. Apache主要用來(lái)解析靜態(tài)文本,如html,tomcat雖然也有此功能,但apache能大大提高效率,對(duì)于并發(fā)數(shù)較大的企業(yè)級(jí)應(yīng)用,能更好的顯示apache的高效率;

2. Tomcat用來(lái)解析jsp,servlet等,所有的客戶請(qǐng)求首先會(huì)發(fā)送到Apache,如果請(qǐng)求是靜態(tài)文本則由apache解析,并把結(jié)果返回給客戶端,如果是動(dòng)態(tài)的請(qǐng)求,如jsp,apache會(huì)把解析工作交給tomcat,由tomcat進(jìn)行解析(這首先要兩者現(xiàn)實(shí)整合),tomcat解析完成后,結(jié)果仍是通過(guò)apache返回給客戶端,這樣就可以達(dá)到分工合作,實(shí)現(xiàn)負(fù)載均衡,提高系統(tǒng)的性能!而且因?yàn)镴SP是服務(wù)器端解釋代碼的,這樣整合可以減少Tomcat的服務(wù)開(kāi)銷。

Apache+Tomcat整合的原理

作為Apache下面的子項(xiàng)目,Tomcat 與 Apache之間有著天然的聯(lián)系。在實(shí)際操作中,主要是Apache作為主服務(wù)器運(yùn)行,當(dāng)監(jiān)聽(tīng)到有jsp或者servlet的請(qǐng)求時(shí),將請(qǐng)求轉(zhuǎn)發(fā)給tomcat服務(wù)器,由tomcat服務(wù)器進(jìn)行解析后,發(fā)回apache,再由apache發(fā)回用戶。

在tomcat中有兩個(gè)監(jiān)聽(tīng)的端口,一個(gè)是8080用于提供web服務(wù),一個(gè)是8009用于監(jiān)聽(tīng)來(lái)自于apache的請(qǐng)求。當(dāng)apache收到j(luò)sp或者servlet請(qǐng)求時(shí),就向tomcat 的8009端口發(fā)送請(qǐng)求,交由tomcat處理后,再返回給apache,由apache返回給客戶。

更新日志:

Catalina

Extend the JreMemoryLeakPreventionListener to provide protection against ForkJoinPool.commonPool() related memory leaks. (markt)

Coyote

Ensure UpgradeProcessor instances associated with closed connections are removed from the map of current connections to Processors. (markt)

Remove a workaround for a problem previously reported with WebSocket, TLS and APR that treated some error conditions as not errors. The original problem cannot be reproduced with the current code and the work-around is now causing problems. (markt)

Jasper

60497: Follow up fix using a better variable name for the tag reuse flag. (remm)

Revert use of try/finally for simple tags. (remm)

WebSocket

Prevent potential processing loop on unexpected WebSocket connection closure. (markt)

jdbc-pool

Enable reset the statistics without restarting the pool. (kfujino)

Other

Update the NSIS Installer used to build the Windows installer to version 3.01. (markt)

Spelling corrections provided by Josh Soref. (violetagg)

軟件標(biāo)簽: tomcat9.0下載 Apache Tomcat

其他版本下載

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

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評(píng)論 > 字?jǐn)?shù): 0/500

TOP
軟件下載