热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Tomcat虚拟目录日志分割及发布(win2003)

1、日志分割设置Tomcat已经自带有日志分割功能,但在默认的情况下,Tomcat是没有启动日志分割的,这就需要修改相关的配置文件

1、日志分割设置

Tomcat已经自带有日志分割功能,但在默认的情况下,Tomcat是没有启动日志分割的,这就需要修改相关的配置文件,让TomCat自己实现日志分割。
第一步  Tomcat安装目录下的 conf文件夹内,找到server.xml文件,文件内有以下一段记录:
其中加黑的字体 directory="logs" 是设置日志存放的目录,localhost_access_log. 是日志分割出来的文件名;
注意localhost_access_log. 后有一 “.”
第二步  使日志分割功能生效,修改以上文件为(在做修改前请做好相应的备份):
directory="logs"  prefix="XXX_access_log." suffix=".txt"
pattern="common" resolveHosts="false"/>
(其中XXX 是对应的域名)
第三步    虚拟站点的配置      
在各域名对应的  中添加以下内容
directory="logs"  prefix="XXX_access_log." suffix=".txt"
pattern="common" resolveHosts="false"/>
(其中XXX 是对应的域名)
如果虚拟站点需要记录错误日志,请在各个域名内的 中添加以下内容。
directory="logs"  prefix="XXX_log." suffix=".txt"            timestamp="true"/>
第四步   重新启动Tomcat服务器

2、设置虚拟目录来发布日志

第一步    打开Tomcat配置文件server.xml,在中(如果是虚拟主机发布,那么需要在虚拟配置范畴内)添加以下代码:
path="/wwwlogs" 
                  docBase="x:/tomcat/logs" 
                  crossContext="true"
                  debug="0" 
                  reloadable="true" 
                  trusted="false" > 
     
其中path的值是虚拟目录
docbase的值是你的硬盘的目录的绝对路径
第二步    限制IP访问日志发布地址,在以上步骤中设置的虚拟目录内中添加以下代码:
 path="/wwwlogs" 
                  docBase="x:/tomcat/logs" 
                  crossContext="true"
                  debug="0" 
                  reloadable="true" 
                  trusted="false" >
         
                allow=" xxx.xxx.xxx.xxx "/>
 
(黑体字部分内容)
其中path的值是虚拟目录
docbase的值是日志所在硬盘目录的绝对路径
第三步    重新启动Tomcat服务器
第四步    Tomcat IISapache web服务器集成,建议用IISAPACHE服务器的虚拟目录设置
其他Web服务器虚拟目录日志分割及发布
    其他Web服务器日志分割设置建议性方法:
  Resin Web服务器已自带日志分割,并且有不同的分割方式,若要按天分割日志,只需要修改resin.conf 文件中关于access-log部分的内容,可参照以下代码:
archive-format="access-%Y%m%d.log.gz"
format='%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"'
rollover-period="1D"/>
其中黑体字部分的内容是必须包含在内的;
详细内容可参考resin-doc文档中关于 config 部分的内容
iPlanet Web服务器已自带日志分割功能,并且可以配置一些设置以定制访问日志可以利用iPlanet Directory Server Console 定义日志文件循环策略配置有以下说明:
希望目录保留的日志总数。目录达到该日志数后,将在创建新日志之前删除文件夹中最早的日志文件。缺省设置为10 个日志。切勿将该值设为 1。否则,目录将不会进行日志循环,从而使日志无限増大。
输入分钟数、小时数、天数、周数或月数,从而确定目录归档当前日志文件并创建新日志文件的时间间隔。缺省设置为每天。如果将最大日志数设置为 1,目录就将忽略该属性。
详细配置方法请参阅 <管理员指南>>
[url]http://docs.sun.com/source/816-4121/dsstats.htm#1057137[/url]
或联系web服务维护商的相关人员解决.
websphere、domino web服务器属于IBM公司的商业软件,日志分割方法请咨询web服务维护商的相关人员或咨询IBM公司;
Weblogic web服务器日志分割和开放网站日志的方法,请联系web服务维护商的相关人员解决


本文转自 saturn 51CTO博客&#xff0c;原文链接:http://blog.51cto.com/saturn/96710



推荐阅读
author-avatar
范大少微博劳
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有