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個並發。