JAVA项目经常会让磁盘爆满,对系统的稳定造成了一定的影响。可能就是你的配置与项目设置问题!

按照别人的说法:

System.out 和 System.err 都被打印到 catalina.out。

catalina.out 不会 rotate。

真假不知,但是确实catalina.out会无限变大

可通过修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。

catalina.org.apache.juli.FileHandler.level = WARNING

catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs

catalina.org.apache.juli.FileHandler.prefix = catalina.

将level级别设置成WARNING就可以大量减少日志的输出,当然也可以设置成OFF,直接禁用掉。

一般日志的级别有:

SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value)

当然,你也必须删除他找到他删除即可。

路径再tomcat下

logs/catalina.out

方法2事情终究不过是个大文件处理的问题,强大的bash来搞定; 使用cron每天来备份当前的catalina.out,然后清空他的内容; 参考脚本如下:

#!/bin/sh

y=`date “+%Y”`

m=`date “+%m”`

d=`date “+%d”`

cd /PATH /tomcat/logs

cp catalina.out catalina.out.$y$m$d

echo

> catalina.out

exit

注意linux系统的cron服务是否启动,是否正常工作,还有脚本的存放路径

java项目日志文件过大解决_Tomcat catalina.out文件过大的解决方案相关推荐

  1. java里引用css没反应,解决HTML外部引用CSS文件不生效问题

    作为一个前端小白,鼓捣了几天前端..今天突然发现我深信不疑的东西,竟然出现了问题..就比如我在css目录下面写了一个css样式文档:style.css.这时里面只有一句话: body { backgr ...

  2. vue打包放到Java项目里_如何把vuejs打包出来的文件整合到springboot里

    这个需求不知道是不是合适,因为静态的vuejs项目,用nginx部署,听说很快. 一般有这个需求的,都是用tomcat来部署java项目,tomcat转发静态vuejs,应该不会很快. 好吧,以上都是 ...

  3. java项目-第96期基于ssm+hadoop+spark的电影推荐系统-大数据毕业设计

    java项目-第96期基于ssm+hadoop+spark的电影推荐系统 [源码请到资源专栏下载] 1.项目简述 电影推荐系统,基于大数据分析的推荐系统,适合学习和企业应用. 首先电影推荐相对于其它推 ...

  4. python如何读取log文件_怎么解决Python读取log文件时报错

    怎么解决Python读取log文件时报错 发布时间:2020-05-23 14:15:56 来源:亿速云 阅读:157 作者:鸽子 问题描述: 写了一个读取log文件的Python脚本:# -*- c ...

  5. linux中zip文件编码错误,解决linux下zip文件解压乱码问题

    原标题:解决linux下zip文件解压乱码问题 解决linux下zip文件解压乱码问题 原因 由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此, ...

  6. npoi xlsx 文件损坏_解决右键新建xlsx文件错误

    问题发现 近日在使用Windows文件资源管理器,右键新建 XLSX 工作表 ,打开文件,EXCEL报错 Excel 无法打开文件 "***.xlsx", 因为文件格式或文件扩展名 ...

  7. idea打开java文件中文乱码_idea运行java项目js中文乱码如何解决

    大家经常遇到乱码问题,我一般习惯性的把编码问题归结为两种: 编码层面的乱码:指的是那些需要修改项目内的代码或配置来解决的乱码问题,比如有的时候从数据库获取的数据是乱码.发送ajax请求时,获取到的数据 ...

  8. java项目日志打印总结

    项目的日志输出 1.关于日志在项目中的logback.xml配置 配置文件内容 <?xml version="1.0" encoding="UTF-8"? ...

  9. java项目红叉_完美解决Eclipse导入的项目上有个红叉,但不影响项目运行的问题

    从别的eclipse导了个项目,导入后项目文件夹上显示一个红叉,但项目能跑通.检查了jdk.tomcat版本,都改正正确了,项目目录树里面每个文件夹里面的文件,src.xml都查了,都没发现问题. 后 ...

最新文章

  1. 2.4.4.1、Django新建APP(acounts)
  2. 理解离散傅立叶变换(三.复数)
  3. aspx ajax获取后台数据,aspx界面中,怎么调用后台的方法,处理某个数据
  4. php程序变量,PHP 变量
  5. 虚拟主机评测网已经崭露头角
  6. android显示矩阵大小,关于android:显示代表灰度图像的双值矩阵
  7. 四合一图床HTML网站源码
  8. torch的DataLoader 浅析
  9. List遍历删除元素remove()
  10. C语言之*和++、--连用时的结合性探究
  11. ora-00119和ora-00132解决方案
  12. SQL问题记录——Unable to connect SqlServer Oledb ...
  13. 需要一个用于Postgres的UUID生成器?这里有两种设置方法
  14. 银行卡收单相关文章汇集
  15. 树莓派迅雷远程下载 | 树莓派小无相系列 1
  16. C语言BT软件项目总结
  17. 扶桑之伤 作者:长铗
  18. sorry, the application has stop excepted
  19. 洛谷 P1645 序列
  20. 计算机应用期刊三次外审,期刊论文一般外审几次

热门文章

  1. 逻辑回归与线性回归的区别
  2. 中国移动研究院人力群面
  3. LeetCode-147:对链表进行插入排序
  4. Spark vs. MapReduce 时间节约66%,计算节约40%
  5. python的多线程应用前景_什么是线程(多线程),Python多线程的好处
  6. 用python计算准确率_Python 学习 scikit-learn 预测准确率计算
  7. json为全局变量 vue_Vue-cli开发笔记二----------接口调用、配置全局变量
  8. linux sublime 命令行启动,命令行 – 使用命令行在Sublime Text 3中打开一个文件夹
  9. 计算机必修课程英语单词,《计算机专业英语》课程标准.doc
  10. oracle 表空间 碎片,Oracle表空间碎片整理