1、tomcat的目錄結構及其用途 目錄
用途/bin
存放啟動和關閉tomcat的指令碼檔案
/common/lib
存放tomcat伺服器及所有web應用程式都可以訪問的jar檔案
/conf
存放tomcat伺服器的各種配置檔案,其中包括server.xml(tomcat的主要配置檔案)、tomcat-user.xml和web.xml等配置檔案
/logs
存放tomcat的日誌檔案
/server/lib
存放tomcat伺服器執行所需要的各種jar檔案
存放tomcat的兩個web應用程式:admin應用程式和manager應用程式
/shared/lib
存放所有web應用程式都可以訪問的jar檔案
/temp
存放tomcat執行時產生的臨時檔案
當發布web應用程式時,通常把web應用程式的目錄及檔案放在該目錄下
/work
tomcat將jsp生成的servlet原始檔和位元組碼檔案 放在這個目錄下
注:/common/lib、/server/lib、/shared/lib三個目錄下存放的jar檔案區別:
①在/server/lib目錄下的jar檔案只能被tomcat伺服器訪問
②在/shared/lib目錄下的jar檔案可以被所有的web應用程式訪問,但不能被tomcat伺服器訪問
③在/common/lib目錄下的jar檔案既可以被tomcat伺服器訪問,又可以被所有的web應用程式訪問
2、tomcat的基本配置
①設定tomcat的連線數
在tomcat配置檔案.../conf/server.xml中的配置中,和連線數相關的引數有:
其中和最大連線數相關的引數為maxprocessors和acceptcount。如果要加大併發連線數,應同時加大這兩個引數。web server允許的最大連線數還受制於作業系統的核心引數設定,通常windows是2000個左右,linux是1000個左右。
server.xml 配置檔案
②設定禁止訪問tomcat目錄下的檔案列表
在.../conf/web.xml中,把listings引數設定成false即可。
default
org.apache.catalina.servlets.defaultservlet
debug
0listings
false
1
③設定tomcat可以使用的記憶體
tomcat預設可以使用的記憶體是128mb,在大型專案中,這點記憶體是不夠的,需要調大。在windows平台下,啟動tomcat控制台,可設定執行時的記憶體大小。
伺服器搭建多個tomcat伺服器
以三個tomcat為例 先配置環境變數 編輯 etc profile 檔案 新增三個tomcat環境變數 value為tomcat目錄 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 第乙個tomcat catalina base usr local tomcat to...
tomcat伺服器說明
1.conf目錄下的server.xml檔案下配置說明 表示tomcat啟動時占用8005埠。tomcatq啟動的時候啟動了四個 通過xml解析和反射機制去啟動。後面應該有個路徑指明啟動哪個tomcat對吧,這裡這麼寫表明啟動的是這個配置檔案所在目錄的這個tomcat。tomcat啟動的時候啟動了乙...
tomcat伺服器集群
server info out.println request.getlocaladdr request.getlocalport out.println id session.getid 如果有新的 session 屬性設定 string dataname request.getparameter...