国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

TOMCAT環境搭建

2024-06-28 16:02:31
字體:
來源:轉載
供稿:網友

tomcat環境搭建較為簡單,下載tomcat后,將war包放在webapps的路徑下,運行bin里的腳本即可,這里介紹一下在搭建中遇到的問題。

1.亂碼

tomcat最頭痛的是亂碼,如果是在window平臺下搭建,應注意兩點。 - conf/server.xml文件中需要在Connector標簽添加 URIEncoding=”utf-8” 屬性 -bin/catalina.bat文件中需要添加java_OPTS=”-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8”屬性,Dfile代表上傳文件使用UTF8格式,sun.jnu代表輸出log等用utf8.

2.log處理

tomcat默認使用的commons-logging-1.0.jar作為log輸出工具,相應的配置文件為logging.PRoperties。通常我們會采用更為靈活的log4j替代。替代可以選擇指定項目或者在tomcat環境下進行替代。

2.1指定項目替代

下載log4j.jar,這里我選擇的是log4j-1.2.17.jar版本,保存在./webapps/cepm360/WEB-INF/lib/log4j-1.2.17.jar路徑下,log4j.properties文件在./webapps/cepm360/WEB-INF/web.xml中指定這里寫圖片描述

2.2在tomcat環境下替代

可以參考百度經驗中的方法 http://jingyan.baidu.com/article/5d6edee20f37e599eadeec3a.html?st=2&os=0&bd_page_type=1&net_type=1 即使采用log4j方式對log文件進行分割,也不一定能達到要求,這里介紹些在linux下常用的命令用來處理log文件:

1 iconv

該命令主要用于編碼轉換,如 iconv -f gbk -t utf-8 cepm360.log_2017-02-08.log.2 將cepm360文件編碼由gbk轉換為utf-8

2 split

split -b 10m cepm360.log_2017-02-08.log.2 將cepm360文件按照10m大小進行分割

3 tail

對于需要實時觀察指定文件時 tail -f cepm360 可以對文件做過濾 tail -f cepm360 | grep –line-buffer -a “請求參數|返回結果” | grep –line-buffer -va “返回結果.*is_process.*is_push|請求參數.*getALLMessage” 上述命令意思為篩選出包含請求參數和返回結果的行同時不包含返回結果.*is_process.*is_push和請求參數.*getALLMessage的行,-a表示忽略二進制文件。 如果輸出文件的格式按日期劃分,格式為cepm360.2016-02-23.log,則可以進一步智能化: day=`date -d today +”%Y-%m-%d”` file=./logs/localhost.$day.log

tail -f $file


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台安县| 高尔夫| 屯留县| 天门市| 班戈县| 平安县| 平南县| 永春县| 周至县| 仪征市| 崇义县| 汉寿县| 姜堰市| 神木县| 革吉县| 中江县| 大悟县| 嵊泗县| 延长县| 武安市| 通海县| 海安县| 南江县| 连南| 太谷县| 浠水县| 芒康县| 黎平县| 营口市| 嘉义市| 澎湖县| 都兰县| 临泉县| 宽甸| 从化市| 南投市| 中阳县| 青浦区| 会昌县| 林甸县| 东乡|