用Tomcat做WEB服务器的人都知道,有个很让人头痛的问题,就是stdout.log日志文件会自动增长,而且增长得很快。
先来看看我的痛处吧,公司有个WEB应用,就是用Tomcat作为服务器的,由于访问量大,stdout.log日志暴增,每两天天就得重启一次服务器,否则就报500错误。于是我就想,能不能禁掉这个stdout.log日志呢?在网上一查,发现很多人都遇到这个问题,并且因此而头痛。我今天找到解决问题的方法了,其实很简单:
① 打开Tomcat的“Configure Tomcat”
② 在选项卡“Logging”中,清空“Redirect Stdout”下面的文本框,该文本框中的默认值为“auto”,正是因为这个auto,导致了stdout.log暴增。
点击“确定”按钮保存设置,删除Tomcat安装目录下logs目录下的所有日志文件,然后重启Tomcat服务器,这时到你的Tomcat安装目录下的logs文件里看一看,看还有没有stdout.log文件?肯定没有!!!
图片请参考附件~~~~
- 大小: 26.7 KB
- 大小: 46.5 KB
分享到:
相关推荐
### Windows下Tomcat的日志按天自动分割方法详解 #### 一、背景介绍 ...通过上述步骤,你可以在Windows环境下轻松实现Tomcat的日志文件按天自动分割,从而有效管理日志文件,提高系统的稳定性和可维护性。
你可以创建一个专门针对`catalina.out`的`logrotate`配置文件,比如`/etc/logrotate.d/tomcat`,并设定相应的旋转策略,例如每天旋转一次,保留30天的历史记录: ``` /path/to/tomcat/logs/catalina.out { daily ...
在日常的运维工作中,Tomcat作为一款广泛使用的Java应用服务器,其日志管理尤为重要。特别是在生产环境中,随着系统的持续运行,日志文件(如`catalina.out`)可能会不断增大,甚至达到GB级别。这不仅增加了查找和...
在Java Web开发中,Tomcat是一个广泛使用的应用服务器,它默认使用`catalina.out`文件来记录所有标准输出和错误输出。然而,对于大型应用或长时间运行的服务器,`catalina.out`可能会变得非常大,不利于日志管理和...
首先,我们来看看标题提及的“Tomcat5.5日志管理log4j包文件”,这涉及到的是在Apache Tomcat 5.5版本中集成和配置开源日志框架log4j,以提升日志记录的效率和灵活性。 log4j是Apache软件基金会的一个项目,提供了...
Tomcat6是Apache软件基金会的Tomcat服务器的一个版本,它是一个开源的Java Servlet容器,广泛用于部署Java Web应用程序。日志功能在Tomcat中起着至关重要的作用,它记录了服务器运行时的各类信息,包括错误信息、...
为了使 Tomcat 使用 Log4j 而不是默认的日志系统,需要编辑 Tomcat 的 `server.xml` 文件,并在 `<GlobalNamingResources>` 元素内添加如下配置: ```xml <Resource name="log4jConfig" auth="Container" type=...
此外,`stderr.log`和`stdout.log`分别记录标准错误和标准输出。 10. **社区支持**:Apache Tomcat由一个活跃的开源社区维护,提供详细的文档、用户论坛和邮件列表,方便开发者获取帮助和解决问题。 总结,"apache...
它是Apache Tomcat服务器内置的日志框架,基于Java的Util Logging API。JULI提供了一个扩展机制,允许开发者自定义日志处理器和配置,以满足特定的日志需求。在Tomcat 6中,Juli提供了比标准Java Util Logging更多的...
Apache Tomcat 6.0.18 是一个开源软件,属于Apache Software Foundation的Tomcat项目,主要用于部署和运行Java Servlets以及JavaServer Pages (JSP)。...了解并掌握上述知识点对于管理和优化Tomcat服务器至关重要。
在Tomcat服务器上配置Struts2框架的日志系统时,通常会利用Log4j来实现灵活、可定制的日志记录。Log4j的优势在于其高度的可配置性,允许开发者根据需要调整日志级别、输出格式以及日志目的地。 首先,要使用Log4j,...
本文将围绕"tomcat-logback.rar"这一主题,详细阐述如何在Tomcat服务器中集成并使用Logback进行日志管理。 首先,Logback是由Ceki Gülcü创建的,他是Log4j的创始人,设计目标是提高性能和提供更丰富的功能。...
**日志框架Log4j详解及配置实例** Log4j是Apache组织开发的一款广泛应用于Java项目的日志...在Tomcat这样的Web服务器环境下,正确配置Log4j,可以有效收集和分析应用程序的运行日志,从而提高问题定位和调试的效率。
通过使用Log4j,开发者可以非常灵活地控制日志信息的输出目的地(如控制台、文件、GUI组件、网络套接字服务器、NT事件记录器、UNIX Syslog守护进程等)、每条日志信息的格式以及日志级别(例如DEBUG、INFO、WARN、...
通过Log4j,开发人员能够轻松地在不同的操作系统平台上记录日志信息,例如Windows、Linux等环境下的文本文件、GUI窗口、电子邮件、远程套接字服务器等。 #### 二、Log4j配置文件详解 Log4j的核心配置通常存储在一...
log4j.appender.R.File=D:\\Tomcat 5.5\\logs\\qc.log log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%d-[TS] %p %t %c - %m%n ``` 这段代码定义了一个...
借助于Log4j,开发人员可以灵活地控制日志信息的输出方式,包括输出到控制台、文件、GUI组件、套接口服务器、NT事件记录器、UNIX Syslog守护进程等多种目的地。此外,Log4j还允许用户自定义每一条日志的输出格式,并...
本篇将重点探讨如何通过Logstash将Tomcat服务器的日志数据转化为JSON格式,以便于后续的数据分析与处理。 #### 二、Logstash配置解析 Logstash是一种开源的数据收集引擎,用于收集、解析和转发日志数据。它由三个...
在本例中,项目是基于Tomcat服务器的,所以你需要下载并安装Tomcat。Tomcat 5.5.25是一个较旧的版本,但仍然可以用于学习和理解Log4j配置。将Tomcat解压缩到本地,并设置相应的系统环境变量CATALINE_HOME和TOMCAT_...
1. Tomcat的日志文件位于CATALINA_HOME/logs目录下,包括catalina.out、host-manager、manager、localhost和stdout.log等。 2. 遇到问题时,首先检查这些日志文件以获取错误信息。 **八、安全配置** 1. 管理工具...