精华内容
下载资源
问答
  • Tomcat关闭日志输出

    2021-05-09 03:15:35
    一般在部署Tomcat后,运行久了,catalina....那么Tomcat怎么关闭日志输出?下面跟着学习啦小编一起来了解一下吧。Tomcat怎么关闭日志输出1、直接修改catalina.sh文件的输出语句在文件中找到以下内容:if[-z"$CATALINA...

    一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响。可通过修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。那么Tomcat怎么关闭日志输出?下面跟着学习啦小编一起来了解一下吧。

    Tomcat怎么关闭日志输出

    1、直接修改catalina.sh文件的输出语句

    在文件中找到以下内容:

    if[ -z"$CATALINA_OUT"] ; then

    CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out

    修改成下面内容

    if[ -z"$CATALINA_OUT"] ; then

    CATALINA_OUT=/dev/null

    以上方法可以解决禁用catalina.out的输出

    f65ff543a14899cb9f629131a693ae3a.png

    2、修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息

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

    358423972a0a8d094ea1d51f7a9347a6.png

    3、关闭localhost_access_log日志

    修改在tomcat的安装目录conf文件夹下server.xml里配置,将AccessLogValve注释掉:

    044ec9c5ae91d02fe5c4be7c836e93e5.png

    最终运行结果就表示tomcat日志不再会有输出了:

    b6af307fc4b6164f835ff3dfdf86a9fc.png

    展开全文
  • 1、修改tomcat/conf/logging.properties中的日志输出级别 把 catalina.org.apache.juli....2、关闭localhost_access_log日志 注释tomcat/conf/server.xml中最下方AccessLogValue 3、修改tomcat/bin/cata

    1、修改tomcat/conf/logging.properties中的日志输出级别
    把 catalina.org.apache.juli.AsyncFileHandler.level = FINE
    更改为 catalina.org.apache.juli.AsyncFileHandler.level = OFF
    OFF为禁止
    改后效果如图:

    2、关闭localhost_access_log日志
    注释tomcat/conf/server.xml中最下方AccessLogValue
    在这里插入图片描述

    3、修改tomcat/bin/catalina.sh中 185行左右

    if [ -z “ C A T A L I N A O U T " ] ; t h e n C A T A L I N A O U T = " CATALINA_OUT" ] ; then CATALINA_OUT=" CATALINAOUT"];thenCATALINAOUT="CATALINA_BASE”/logs/catalina.out
    fi

    改为
    在这里插入图片描述

    null作为垃圾桶,因此大小为0

    展开全文
  • 关闭Tomcat产生的日志 Linux系统中Tomcat的catalina.out不断增大的问题,不自动切割导致无法定时删除日志文件。 tomcat目录下 /bin/catalina.sh if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE...
    • 关闭Tomcat产生的日志

      Linux系统中Tomcat的catalina.out不断增大的问题,不自动切割导致无法定时删除日志文件。
    • tomcat目录下

      • /bin/catalina.sh

        if [ -z "$CATALINA_OUT" ] ; then
        	CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
        更改为
        if [ -z "$CATALINA_OUT" ] ; then
        	CATALINA_OUT=/dev/null
        
      • /conf/server.xml

        找到注释掉
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="localhost_access_log" suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />
        
        
      • /conf/logging.properties

        将所有的***.level = 值
        修改为***.level = OFF
        
    展开全文
  • tomcat日志进行打包且异地备份 vim /tmp/shell/tomcat_log.sh // An highlighted block #!/bin/bash echo `date '+%Y%Y-%m-%d %H:%M:%S'`" 打包日志执行开始!"; echo "默认打包所有的日志文件" ...

    将tomcat的日志进行打包且异地备份

    vim /tmp/shell/tomcat_log.sh
    
    // An highlighted block
    #!/bin/bash
    
    echo `date '+%Y%Y-%m-%d %H:%M:%S'`" 打包日志执行开始!";
    
    echo "默认打包所有的日志文件"
    sevenDaysAgoDate=`date -d "7 days ago" +%Y%Y-%m-%d`
    
    #筛选打包日志文件的截止日期(此处为获取当前日期)
    #起始日期时间戳(作为日期范围对比使用)
    sevenTimeStamp=`date -d "$sevenDaysAgoDate" +%s`
    
    #截至日期时间戳
    currentTimeStamp=`date -d "$currentDate" +%s`
    
    index=0
    
    #日志读取路径
    filePath="/usr/local/tomcat/logs"
    
    #备份目录路径
    backupPath="/tmp/backup/tomcat_logs"
    
    #获取该路径下所有日志文件
    fileList=`ls $filePath -1 -c`
    
    #遍历所有日志文件
    for fileName in $fileList
    
    do
        #将日志文件名及后缀与正则表达式做对比返回yyyy-mm-dd格式的日期值(2018-09-10)
        fileDate=$(expr "$fileName" : '.*[0−9]{4}\-[0−9]{2}\-[0−9]{2}[0−9]{4}\-[0−9]{2}\-[0−9]{2}.*.*')
        #将日期转换为时间戳
        fileDateTimeStamp=`date -d "$fileDate" +%s`
    
        #当时间戳值不为空且大于等于起始日期小于当前日期,那么获取该日志文件
        #then
        #    fileList[$index]="$filePath/$fileName"
        #else
        #    fileList[$index]=""
        #fi
        fileList[$index]="$filePath/$fileName"
        (( index ++ ))
    
    done
    
    #获取所有在日期范围内的日志文件, @代表所有
    meetConFiles=${fileList[@]}
    #符合条件的日志文件数大于0就打包压缩
    if [ "${#meetConFiles}" -gt 0 ]
    then
        tar -zcvf ${currentDate}_tomcat.tar.gz $meetConFiles
        mv ${currentDate}_tomcat.tar.gz $backupPath
    #请提前做好到192.168.137.2的免密,实现异地备份
    rsync $backupPath/${currentDate}_tomcat.tar.gz root@192.168.137.2:$backupPath
    else
        echo "Not found the meet condition's files!"
        exit 0
    fi
    
    echo "$currentDate.tar.gz create completion, Now begin to delete old files."
    
    #删除已被打包压缩的日志文件
    rm -rf $meetConFiles
    #确定你的tomcat的jdk环境变量已经添加到/etc/profile
    #因为www是我tomcat的启动用户
    su www <<EOF
    source  /etc/profile
    /usr/local/bin/shutdown.sh
    sleep 3&
    wait
    /usr/local/tomcat/bin/startup.sh
    EOF
    
    echo "done."
    exit 0
    
    

    将脚本写入周期性计划任务里

    [root@localhost ~]# crontab -e
    30 1 * * 1  /tmp/shell/tomcat_log.sh
    [root@localhost ~]# service crond reload
    
    展开全文
  • 首先的问题,linux启动并没有执行rc.local文件根据linux机制,我们把启动...暴力点 chmod -R 777/etc/rc.d/rc.local问题解决但是依然没能解决命令启动的原因,通过打印日志判断原因我们可以这样touch/var/lock/su...
  • 服务器环境:​ 腾讯云1核2G​ 操作系统:CentOS7最近将项目部署到服务器后发现tomcat总是过一段时间会自动关掉。1.查找原因查看系统日志cat /var/log/kern.log发现如下内容:Oct 23 06:43:35 localhost kernel: ...
  • 1、首先通过MobaXterm或者其他工具远程连接到服务器 2、进入到jar存放的文件夹下面,使用...如果想直接看到服务输出日志,并且在关闭命令界面后自动关闭服务的话,可以使用以下命令,该方式也可以通过ctrl+c断开服务
  • windows下tomcat无故宕机自动检测重启,完美解决shutdown无法关闭问题 1、废话不说先上脚本这个脚本也是参考大佬的这个随便放在一个地方,直接管理员方式运行就可以 @echo off SETLOCAL ENABLEDELAYEDEXPANSION rem...
  • 创建脚本脚本创建路径 /etc/init.d/tomcat首先执行: vi /etc/init.d/tomcat按 i 编辑,将下面内容根据你自己的情况(修改/opt/tomcat8为你的tomcat路径)修改后copy到编辑框中, esc 退出编辑,:wq 保存退出# !...
  • 并且创建启动日志。 # pwd /etc # ls -l inittab -rw-r--r-- 1 root system 3015 Feb 19 11:08 inittab vi /etc/inittab oracle:2:wait:/etc/rc.oracle > /var/log/oracle.log 2>&1 : oracle:2:respawn:/etc/rc....
  • 最近的检验系统上线一段时间后,发现系统访问不了,tomcat总是会自动崩掉,一般遇到这种问题,程序员的第一反应都肯定是内存溢出。确实是,但是java里内存分好几种,堆内存、栈内存、静态内存区等等,下面记录下我的...
  • 查看方式1、先切换到:cd usr/local/tomcat5/logs2、tail -f catalina.out3、Ctrl+c 是退出tail命令/alt+E+R重置部署常用指令1、ps aux | grep tomcat 查看tomcat 进程ps -ef|grep java 查看Tomcat是否已关闭2、...
  • 情况描述:将项目打包好的war包取名为ROOT丢到Tomcat的webapps文件夹下(已经提前删除了Tomcat中自带的文件),理论上来说,Tomcat自动解析ROOT包并为我们部署,但我在使用startup.sh命令后,项目并没有像我想想的...
  • 下午遇到一个神奇的问题:secureCRT登陆某个服务器,用shell脚本启动./catalina.shstart,打开日志tail -f catalina.out,此时手动关闭连接窗口,导致tomcat服务竟然关闭了,看日志,截图如下:仔细看图,发现...
  • 1.需要将tomcat加入系统服务.安装版的不需要考虑.如果是解压版的可以修改tomcat/bin/service.bat下的set SERVICE_NAME=tomcat7REM 上面一行,Tomcat7修改成你需要的服务名,这个将是一后使用net start/stop来操作的...
  • 传统启动方法: 1.通过终端方式:cmd startup 2.直接进入Tomcat/bin目录下点击startup.bat 准备工作: 需要安装库:pip install Pyside2 pip installsubprocess ...使用工具:VS Code 、Qt ... 关闭Tomcat ...
  • 如何查看tomcat启动异常日志详情

    千次阅读 2020-12-24 19:28:57
    所以导致项目在eclipse直接能够跑,而在外面的tomcat跑是就出现startup failed due to previous errors的错误.但是这样的提示信息问题还是表达比较含糊,下面我们开始重新理思绪,通过查看日志来分析原因。为了调试,...
  • 但是这些服务都无法启动mysql的错误日志:0907159:43:23InnoDB:Started;logsequencenumber0436550907159:43:24[Note]C:\ProgramFiles\MySQL...如题。不知道什么地方有问题。刚做的系统。但是这些服务都无法启动mysql...
  • 登录服务器查看服务,发现是tomcat自动关闭了。基本是3到4天发生一次。运维人员开始以为是其他服务杀死了tomcat服务,没放在心上,解决方法就是直接重启tomcat。最终捅了篓子,运维人员被客户投诉,扣了一个月的绩效...
  • 日志,是软件运行过程中,对各类操作中重要信息的记录。 日志跟踪,不管对于怎么样的项目来说,都是非常重要的一部分,它关系到项目后期的维护和排错,起着举足轻重的作用。项目开发过程中,对日志的记录规则,也将...
  • tomcat每次启动时,自动在logs目录下生产以下日志文件,按照日期自动备份。可以帮助我们更好的找出错误。 1、catalina.日期.log 1、主要是记录tomcat启动时候的信息; 2、启动的JVM参数以及操作系统等日志信息; 3...
  • 如何强制停止云服务器tomcat 内容精选换一换ECS API中云服务器实例存在三种状态:status,云服务器实例当前状态信息,由OS-EXT-STS:vm_state和OS-EXT-STS:task_state综合生成。OS-EXT-STS:vm_state,云服务器扩展...
  • 某一天客户突然跟我说单机服务请求失败,我一看情况,是 tomcat 挂了,但是日志却没有任何报错信息,用 top 命令查看也没发现啥问题,直接重启之后并没有啥问题,于是我就猜想会不会是运行太长时间,有一些程序内部...
  • 一、Tomcat下载可以直接从Apache的网站上...注:你会在首页发现有手工安装版和服务安装版,如果下载的是Windows的服务安装版的Tomcat,则会自动在Windows的系统服务中注册Tomcat的信息。我们在这里下载的是下面这...
  • Tomcat服务器

    2021-06-16 21:06:47
    核心组件二、Tomcat 部署安装1、关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下2、安装JDK3、设置JDK环境变量4、安装启动Tomcat5、优化tomcat启动速度三、Tomcat虚拟主机配置1、创建lisi和lisi2项目目录和文件...
  • Tomcat 服务器的部署与虚拟主机配置

    千次阅读 2021-10-18 20:49:11
    目录 前言 一、Tomcat服务器 1.核心组件 2.Tomcat 处理请求过程 ...二、Tomcat部署 ...Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的
  • 在日常开发运维中,我们一般都会涉及定时任务,比如某个时间段让Tomcat服务重启,笔者这里说下如何在宝塔面板中设置定时任务之Tomcat服务重启。 首先,我们需要编写Shell脚本命令,代码如下: #Tomcat 重启 ...
  • 一,Tomcat简介 1,简介 2,Tomcat核心组件 3,Tomcat配置文件 二,Tomcat的安装 1,安装tomcat 2,站点和主页文件优先级 3,打包jar包实际操作 三,虚拟主机配置 四,Tomcat配置文件参数优化 一,Tomcat...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,940
精华内容 15,576
关键字:

tomcat服务自动关闭的日志