tomcat伺服器基礎

2021-06-23 05:31:27 字數 1384 閱讀 2141

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...