如何啟動免安裝版Tomcat並將Tomcat添加到服務中


1.安裝jdk,並配置環境變量

(1)在Path中添加 F:\Program Files\Java\jdk1.8.0_25\bin

(2)添加一個JAVA_HOME變量,變量值為F:\Program Files\Java\jdk1.8.0_25

2.如果Tomcat是免安裝版的,解壓到某個目錄后,配置環境變量

(1)添加一個CATALINA變量,變量值為F:\apache-tomcat-7.0.61\apache-tomcat-7.0.61

然后點擊Tomcat的bin下的startup.bat就可以運行Tomcat了。

3.如想將Tomcat添加到服務中,

Tomcat的bin目錄下提供了service.bat文件,使用他可以將tomcat添加為/刪除掉windowa服務。

在cmd中service.bat install/remove [service_name]  (其中[service_name]是可選項,你自己起的名字)

2016/09/14 補充

最近在對一個web項目進行壓力測試中,了解到的關於Tomcat配置文件的一些知識,做下記錄:

默認的Server.xml中如下:

<Connector port="8080" maxHttpHeaderSize="8192"   
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"   
enableLookups="false" redirectPort="8443" acceptCount="100"   
connectionTimeout="20000" disableUploadTimeout="true" />  

enableLookups

是否允許DNS查詢,當Web應用程序要通過域名服務器查找機器名轉換為IP地址時。會使用DNS查詢,需要占用網絡,延長較長。

maxThreads

Tomcat可創建的最大的線程數,每一個請求需要一個線程來處理。

acceptCount

指定當所有可以使用的處理請求的線程數都被使用時,可以放到處理隊列中的請求數,就是被排隊的請求數。超過這個數的請求將拒絕連接。

connectionTimeout

網絡連接超時,單位:毫秒。設置為0表示永不超時,這樣設置有隱患的。通常可設置為20000毫秒。

minSpareThreads

Tomcat初始化時創建的線程數。

maxSpareThreads

一旦創建的線程中空閑線程超過這個值,Tomcat就會關閉不再需要的socket線程。

注意:maxThreads設置為500,也就是說Tomcat最多同時使用500個線程處理500個並發。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM