元素名
屬性
解釋
server
port
指定乙個埠,這個埠負責監聽關閉
tomcat
的請求
shutdown
指定向埠傳送的命令字串
service
name 指定
service
的名字
connector(
表示客戶端和
service
之間的連線)
port
指定伺服器端要建立的埠號,並在這個埠監聽來自客戶端的請求
minprocessors
伺服器啟動時建立的處理請求的執行緒數
maxprocessors
最大可以建立的處理請求的執行緒數
enablelookups
如果為true
,則可以通過呼叫
request.getremotehost()
進行dns
查詢來得到遠端客戶端的實際主機名,若為
false
則不進行
dns查詢,而是返回其
ip位址
redirectport
指定伺服器正在處理
請求時收到了乙個
ssl傳輸請求後重定向的埠號
acceptcount
指定當所有可以使用的處理請求的執行緒數都被使用時,可以放到處理佇列中的請求數,超過這個數的請求將不予處理
connectiontimeout
指定超時的時間數
(以毫秒為單位)
engine(
表示指定
service
中的請求處理機,接收和處理來自
connector
的請求)
defaulthost
指定預設的處理請求的主機名,它至少與其中的乙個
host
元素的name
屬性值是一樣的
context(
表示乙個
web應用程式,通常為
war檔案,關於
war的具體資訊見
servlet規範)
docbase
應用程式的路徑或者是
war檔案存放的路徑
path
表示此web應用程式的
url的字首,這樣請求的
url為
這個屬性非常重要,如果為
true
,則tomcat
會自動檢測應用程式的
/web-inf/lib
和/web-inf/classes
目錄的變化,自動裝載新的應用程式,我們可以在不重起
tomcat
的情況下改變應用程式
host(
表示乙個虛擬主機)
name
指定主機名
應用程式基本目錄,即存放應用程式的目錄
unpackwars
如果為true
,則tomcat
會自動將
war檔案解壓,否則不解壓,直接從
war檔案中執行應用程式
logger(
表示日誌,除錯和錯誤資訊)
classname 指定
logger
使用的類名,此類必須實現
org.apache.catalina.logger 介面
prefix 指定
log檔案的字首
suffix 指定
log檔案的字尾
timestamp
如果為true
,則log
檔名中要加入時間,如下例
:localhost_log.2001-10-04.txt
realm(
表示存放使用者名稱,密碼及
role
的資料庫)
classname 指定
realm
使用的類名,此類必須實現
org.apache.catalina.realm介面
valve(
功能與logger
差不多,其
prefix
和suffix
屬性解釋和
logger
中的一樣)
classname 指定
valve
使用的類名,如用
org.apache.catalina.valves.accesslogvalve
類可以記錄應用程式的訪問資訊
directory 指定
log檔案存放的位置
pattern
有兩個值,
common
方式記錄遠端主機名或
ip位址,使用者名稱,日期,第一行請求的字串,
響應**,傳送的位元組數。
combined
方式比common
方式記錄的值更多
Tomcate三種部署專案的方法
tomcat中三種部署專案的方法 2008 05 21 07 43 在tomcat中三種部署專案的方法 第一種方法 在tomcat中的conf目錄中,在server.xml中的,節點中新增 reloadable true 檔案有變化會自動載入 至於context 節點屬性,可詳細見相關文件。第三種方...
關於tomcate的配置出錯的乙個問題解決方法
eclipse 配置tomcat8 報錯 the apache tomcat installation at this directory is version 8.5.14.a tomcat 8。解決方法 開啟tomcat的lib目錄。apache tomcat 8.5.14 lib的catali...
container of 的的的原理
另外一篇,同樣精彩,揭開linux核心中container of的神秘面紗 華清遠見嵌入式學院講師。在linux 核心中有乙個大名鼎鼎的巨集container of 這個巨集是用來幹嘛的呢?我們先來看看它在核心中是怎樣定義的。呵呵,乍一看不知道是什麼東東。我們先來分析一下container of p...