版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Tomcat的配置1Tomcat日志信息分為兩類:一是運(yùn)行中的日志,它主要記錄運(yùn)行的一些信息,尤其是一些異常錯(cuò)誤日志信息。1.1
問(wèn)題tomcat每次啟動(dòng)時(shí),自動(dòng)在logs目錄下生產(chǎn)以下日志文件,且每天都會(huì)生成對(duì)應(yīng)日期的一個(gè)文件,造成日志文件眾多:
localhost.2012-07-05.txt
catalina.2012-07-05.txt
manager.2012-07-05.txt
host-manager.2012-07-05.txt1.2目的
Tomcat以上日志都輸出到同一個(gè)文件中。1.3修改步驟
打開Tomcat目錄conf\perties,修改如下,所有日志輸出到tomcat開頭的文件中
1.apache.juli.FileHandler.level=FINE1.apache.juli.FileHandler.directory=${catalina.base}/logs#1.apache.juli.FileHandler.prefix=.apache.juli.FileHandler.prefix=tomcat.
2.apache.juli.FileHandler.level=FINE2.apache.juli.FileHandler.directory=${catalina.base}/logs#2.apache.juli.FileHandler.prefix=.apache.juli.FileHandler.prefix=tomcat.
3.apache.juli.FileHandler.level=FINE3.apache.juli.FileHandler.directory=${catalina.base}/logs#3.apache.juli.FileHandler.prefix=.apache.juli.FileHandler.prefix=tomcat.
4.apache.juli.FileHandler.level=FINE4.apache.juli.FileHandler.directory=${catalina.base}/logs#4.apache.juli.FileHandler.prefix=.apache.juli.FileHandler.prefix=tomcat.
2是訪問(wèn)日志信息,它記錄的訪問(wèn)的時(shí)間,IP,訪問(wèn)的資料等相關(guān)信息。2.1默認(rèn)tomcat不記錄訪問(wèn)日志,如下方法可以使tomcat記錄訪問(wèn)日志開啟。編輯${catalina}/conf/server.xml文件.注:${catalina}是tomcat的安裝目錄把以下的注釋(<!---->)去掉即可。<!--<ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"prefix="localhost_access_log."suffix=".txt"pattern="common"resolveHosts="false"/>-->然后將pattern的值改為combined,這個(gè)模式下記錄的日志比較詳細(xì)。fileDateFormat="yyyy-MM-dd.HH",會(huì)讓日志文件按小時(shí)進(jìn)行滾卷,比默認(rèn)的按天滾卷要好些,尤其是訪問(wèn)量大的網(wǎng)站,可以考慮寫成fileDateFormat="yyyy-MM-dd.HH.mm",就會(huì)是每分鐘一個(gè)日志文件了。配置完后重新啟動(dòng)一下Tomcat。配置實(shí)例:<ValveclassName="org.apache.catalina.valves.FastCommonAccessLogValve"
directory="logs"prefix="localhost_access_log."suffix=".txt"
pattern="combined"resolveHosts="false"fileDateFormat="yyyy-MM-dd.HH"/>2.2參數(shù)解析className實(shí)現(xiàn)的Java類名。必須被設(shè)置成org.apache.catalina.valves.AccessLogValve。directory存放日志文件的目錄,可以是相對(duì)路徑或者絕對(duì)路徑。如果使用相對(duì)路徑,是指相對(duì)于$CATALINA_HOME的路徑。如果不指定directory屬性,缺省值是“l(fā)ogs”(相對(duì)于$CATALINA_HOME)pattern需要記錄的請(qǐng)求/響應(yīng)不同信息域的格式布局。如果是“common”或者“combine”,說(shuō)明選擇標(biāo)準(zhǔn)格式。下面會(huì)有關(guān)于配置這個(gè)屬性的更多信息。prefix日志文件名的前綴。如果沒(méi)有指定,缺省值是“l(fā)ocalhost_access_log.”。如果不想使用前綴,使用長(zhǎng)度為0的字符串。resolveHosts將遠(yuǎn)端主機(jī)的IP地址通過(guò)DNS查詢轉(zhuǎn)換成主機(jī)名,設(shè)為true。如果為false,忽略DNS查詢,報(bào)告遠(yuǎn)端的IP地址。suffix日志文件名的后綴。如果沒(méi)有指定,缺省值是“”。如果不想使用后綴,使用長(zhǎng)度為0的字符串。rotatable缺省值為true,用來(lái)決定日志是否翻轉(zhuǎn)的標(biāo)志。如果為false,日志文件永遠(yuǎn)不翻轉(zhuǎn),并且忽略fileDataFormat。要謹(jǐn)慎使用。condition打開條件日志。如果設(shè)置了這個(gè)屬性,只有在ServletRequest.getAttribute()是null的時(shí)候,才會(huì)為請(qǐng)求創(chuàng)建日志。比如,如果condition設(shè)為junk,則只有在Servlet.getAttribute("junk")==null的時(shí)候,才會(huì)記錄這個(gè)請(qǐng)求。使用過(guò)濾器,可以很容易設(shè)置(或者取消設(shè)置)不同請(qǐng)求的屬性。fileDateFormat允許在日志文件名稱中使用定制的日期格式。日志的格式也決定了日志文件翻轉(zhuǎn)的頻率。如果想每個(gè)小時(shí)翻轉(zhuǎn)一次,將這個(gè)值設(shè)為yyyy-MM-dd.HHpattern值可以為:common與combined,這兩個(gè)預(yù)先設(shè)置好的格式對(duì)應(yīng)的日志輸出內(nèi)容如下:common的值:%h%l%u%t%r%s%bcombined的值:%h%l%u%t%r%s%b%{Referer}i%{User-Agent}ipattern也可以根據(jù)需要自由組合,例如pattern="%h%l"pattern屬性值由字符串常量和pattern標(biāo)識(shí)符加上前綴"%"組合而成。pattern標(biāo)識(shí)符加上前綴"%",用來(lái)代替當(dāng)前請(qǐng)求/響應(yīng)中的對(duì)應(yīng)的變量值。目前支持如下的pattern:%a-遠(yuǎn)端IP地址%A-本地IP地址%b-發(fā)送的字節(jié)數(shù),不包括HTTP頭,如果為0,使用"-"%B-發(fā)送的字節(jié)數(shù),不包括HTTP頭%h-遠(yuǎn)端主機(jī)名(如果resolveHost=false,遠(yuǎn)端的IP地址)%H-請(qǐng)求協(xié)議%l-從identd返回的遠(yuǎn)端邏輯用戶名(總是返回'-')%m-請(qǐng)求的方法(GET,POST,等)%p-收到請(qǐng)求的本地端口號(hào)%q-查詢字符串(如果存在,以'?'開始)%r-請(qǐng)求的第一行,包含了請(qǐng)求的方法和URI%s-響應(yīng)的狀態(tài)碼%S-用戶的sessionID%t-日志和時(shí)間,使用通常的Log格式%u-認(rèn)證以后的遠(yuǎn)端用戶(如果存在的話,否則為'-')%U-請(qǐng)求的URI路徑%v-本地服務(wù)器的名稱%D-處理請(qǐng)求的時(shí)間,以毫秒為單位%T-處理請(qǐng)求的時(shí)間,以秒為單位
對(duì)于各fields字段的含義請(qǐng)參照:/tomcat-6.0-doc/config/valve.html中的AccessLogValve項(xiàng)3修改Tomcat運(yùn)行日志的等級(jí)3.1日志類型與級(jí)別Tomcat日志分為下面5類:catalina、localhost、manager、admin、host-manager每類日志的級(jí)別分為如下7種:SEVERE(highestvalue)>WARNING>INFO>CONFIG>FINE>FINER>FINEST(lowestvalue)3.2日志級(jí)別的設(shè)定方法修改conf/perties中的內(nèi)容,設(shè)定某類日志的級(jí)別示例:
設(shè)置catalina日志的級(jí)別為:FINE1.apache.juli.FileHandler.level=FINE
禁用catalina日志的輸出:1.apache.juli.FileHandler.level=OFF
輸出catalina所有的日志消息均輸出:1.apache.juli.FileHandler.level=ALL4修改tomcat端口修改${catalina.base}/conf下的server.xml文件<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>5添加站點(diǎn)域名修改${catalina.base}/conf下的server.xml文件,在文件的最后面</Engine>之前加入一個(gè)<Host></Host>段<Hostname=""debug="0"appBase="/usr/local/tomcat6.0/webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Contextpath=""docBase="/usr/local/tomcat6.0/webapps/bluecms/msxy"reloadable="true"caseSensitive="false"de
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工會(huì)福利招標(biāo)后合同書
- 《多發(fā)傷的救治》課件
- 2025年福州貨運(yùn)從業(yè)資格考試題目和答案大全
- 2025年常州貨運(yùn)資格證500道題庫(kù)
- 《復(fù)習(xí)免疫調(diào)節(jié)》課件
- 酒店業(yè)應(yīng)收款項(xiàng)回收策略
- 獨(dú)立辦公室租賃合同
- 商業(yè)中心卷簾門施工合同
- 酒店客戶信息移交辦法
- 釀酒廠食堂外包服務(wù)評(píng)估
- 電氣自動(dòng)化專業(yè)職業(yè)生涯目標(biāo)規(guī)劃書范例及步驟
- 2024-2025學(xué)年上學(xué)期天津六年級(jí)英語(yǔ)期末模擬卷1
- 餐飲行業(yè)智能點(diǎn)餐與外賣系統(tǒng)開發(fā)方案
- 2024-2025學(xué)年九年級(jí)數(shù)學(xué)上學(xué)期期末考試卷
- 水利工程特點(diǎn)、重點(diǎn)、難點(diǎn)及應(yīng)對(duì)措施
- 物業(yè)經(jīng)理轉(zhuǎn)正述職
- 24秋國(guó)家開放大學(xué)《企業(yè)信息管理》形考任務(wù)1-4參考答案
- 2024年共青團(tuán)團(tuán)課培訓(xùn)考試題庫(kù)及答案
- 2024年共青團(tuán)入團(tuán)考試測(cè)試題庫(kù)及答案
- 工程項(xiàng)目管理-001-國(guó)開機(jī)考復(fù)習(xí)資料
- 2022年全國(guó)應(yīng)急普法知識(shí)競(jìng)賽試題庫(kù)大全-下(判斷題庫(kù)-共4部分-2)
評(píng)論
0/150
提交評(píng)論