今天服务器突然当机,发现是tomcat所在的磁盘已满,导致服务停止,查找发现是tomcat下面的stdout日志文件过大,已经填满整个磁盘。此文件主要是记录web应用中所有执行的sql语句和设定日志级别是info的输出信息。 关闭方法如下所示(window环境下):
1、修改注册表:将注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun\tomcat\Parameters\Log 中 StdOutput 的 auto 删掉 ;然后重启tomcat;
2、修改service.bat文件中 ' set PR_STDOUTPUT=auto ‘ (大概在第111行)的值为空;然后从系统服务中卸载tomcat,重新执行service.bat注册tomcat为系统服
另外apache下面的日志也可能会导致磁盘空间满,所以也需要对相应的日志文件进行限制,具体解决方法如下:
1、控制错误日志(限制文件的大小只有10m)
ErrorLog "|bin/rotatelogs.exe -l logs/error_%Y%m%d.log 10M"
2、访问日志(每天生成一个访问日志)
CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 86400" common
分享到:
相关推荐
在Windows环境下,将Apache HTTP Server和Tomcat集成是常见的服务器配置任务,以便利用Apache的静态内容处理能力以及Tomcat对动态内容(如JSP、Servlet)的支持。以下是一份详细的步骤指南,帮助你理解整合过程。 *...
### Tomcat日志过大问题及解决方案 在日常的运维工作中,Tomcat作为一款广泛使用的Java应用服务器,其日志管理尤为...通过上述方法,不仅可以有效解决Tomcat日志文件过大的问题,还能提高日志管理和系统性能的效率。
为了更好地利用Apache Tomcat,开发者需要了解基本的服务器配置,如修改server.xml文件来配置端口、虚拟主机、上下文路径等。还需要熟悉部署流程、日志管理、安全性设置以及性能优化等知识。同时,了解如何使用...
本教程将详细讲解如何在Linux服务器上部署`apache-tomcat-8.0.36.tar.gz`。 首先,确保你的Linux服务器已经安装了Java Development Kit (JDK)。Tomcat运行需要Java环境,所以请执行以下命令检查JDK是否已安装: ``...
在Linux上安装和管理Tomcat,通常需要对命令行有基本的了解,因为大部分配置和管理任务都是通过终端进行的。 **tar.gz文件**: `tar.gz`是一种常见的文件打包和压缩格式。在本例中,`apache-tomcat-7.0.70.tar.gz`...
总的来说,Apache Tomcat 6.0.18是一个强大且灵活的Java Web应用服务器,它为开发者提供了快速开发和部署Java应用的平台。无论是在小型项目还是大型企业级应用中,Tomcat都显示出了其不可或缺的价值。不过,由于现在...
Tomcat 不显示详细日志的问题解决方案 Tomcat 是一个流行的 Java Web 服务器,用于部署和运行基于 Java 的 Web 应用程序。但是,在某些情况下,Tomcat 的详细错误日志可能会消失,只报一个万恶的 Context [] ...
5. **logs目录**:存储服务器的日志文件,帮助开发者诊断问题。 6. **temp目录**:Tomcat运行时临时文件的存储位置。 7. **work目录**:JSP编译后的类文件和Servlet生成的临时文件存储在这里。 在Linux环境下部署...
Apache Tomcat是一款开源的Java Servlet容器,主要用于实现JavaServer Pages (JSP)、Servlet和Java EE的Web应用程序。在这个压缩包中,包含了两个版本:`apache-tomcat-6.0.35` 和 `apache-tomcat-6.0.35 src`。前者...
Apache Tomcat拥有庞大的用户社区,开发者们可以在官方邮件列表、论坛和Stack Overflow等平台上寻求帮助,获取最新的文档和解决方案。 总的来说,Apache Tomcat 8.5.35是开发和部署Java Web应用程序的强大工具。...
Apache Tomcat是一个开源的软件应用服务器,主要用于运行Java Servlets和JavaServer Pages(JSP)。在本案例中,我们讨论的是版本8.5.27的tar.gz压缩包,这通常用于Linux操作系统。Apache Tomcat是Apache软件基金会...
7. **错误处理与日志记录**:Tomcat的日志系统可以帮助开发者调试和诊断问题。默认情况下,日志文件位于logs目录下,可以通过修改logging.properties文件配置日志级别和输出。 8. **JNDI(Java Naming and ...
Apache Tomcat是一个开源的软件应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)应用程序。这个"apache-tomcat-7.0.79.zip"压缩包包含了Apache Tomcat的7.0.79版本,这是一个稳定且广泛使用的版本。...
Apache Tomcat 6.0.26 是一个广泛使用的开源软件,它是一个符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,主要用于部署和运行Java Web应用程序。Tomcat是Apache软件基金会Jakarta项目的一部分,以其...
**标题:“Tomcat与Apache服务器集成”** 在Web开发领域,Apache HTTP Server(简称Apache)和Tomcat都是广泛使用的服务器软件。Apache以其稳定性和灵活性著称,主要用于处理静态内容;而Tomcat则是一个轻量级的...
Apache Tomcat是一款开源的软件,它是Java Servlet和JavaServer Pages(JSP)技术的应用服务器,同时也作为Java EE Web应用程序的容器。标题中的"apache-TOMCAT-5.5.25"指的是Apache Tomcat的5.5.25版本。这个版本在...
Apache Tomcat 7.0.96 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的部分Web应用程序服务器,主要由Apache软件基金会开发和维护。这个版本的Tomcat是7.x系列的一个...
Tomcat的错误日志位于`logs`目录下,可以帮助诊断和解决问题。`catalina.out`记录了启动和运行时的详细信息。 9. **与其他应用服务器集成** Tomcat可以作为其他重量级应用服务器(如JBoss、WebLogic)的Servlet...
10. **社区支持**:作为开源项目,Apache Tomcat有强大的社区支持,开发者可以从中获取帮助,解决遇到的问题,也可以参与项目的发展,贡献代码或报告bug。 总结来说,Apache Tomcat 8.0.44是一个功能丰富的Web...
在这个"apache-tomcat-9.0.22.tar.gz"压缩包中,包含的是Apache Tomcat 9.0.22版本的源代码和可执行文件,适用于在Linux服务器上搭建Web服务环境。 1. **Tomcat 9.0.22 版本介绍**: Apache Tomcat 9.0.22是9.0...