ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

tomcat 日志按每天记录

2022-02-24 14:03:29  阅读:145  来源: 互联网

标签:CATALINA java tomcat 记录 catalina 日志 安装 OUT


服务器 cestos7

安装jdk

查看jdk 是否安装
java -version
显示版本,则已安装,查看jdk版本与实际安装版本是否一致,不一致需要删除旧版本

rpm -qa | grep java 查看jdk所在位置执行删除命令

rpm -e --nodeps java-1.8.0-openjdk nodeps 删除时连带相关依赖一起删除 或

yum -y remove java-1.8.0-openjdk*

yum -y remove tzdata-java.noarch 卸载tzdata-java

查看JDK版本
yum -y list java

安装
yum install -y java-1.8.0-openjdk-devel.x86_64

查看版本
java -version 出现响应版本则完成安装

安装tomcat

在官网找到对应tomcat版本


执行下载命令
sudo wget 也可以通过离线下载并上传至服务器

解压压缩包

sudo tar -zxvf

编辑环境变量

vim /etc/profile

在文件末尾插入

点击查看代码 ``` export CATALINA_HOME=/usr/local/tomcat export CATALINA_BASE=/usr/local/tomcat export TOMCAT_HOME=/usr/local/tomcat ```

使环境变量生效
source /etc/profile
tomcat 安装完成可以启动进行测试

配置tomcat 使catalina.out文件按天生成

安装Cronolog

wget https://files.cnblogs.com/files/crazyzero/cronolog-1.6.2.tar.gz

tar zxvf cronolog-1.6.2.tar.gz

cd cronolog-1.6.2
安装 make
yum install gcc automake autoconf libtool make

./configure

make install

which cronolog

修改tomcat

修改 catalina.sh

修改:
 if [ -z "$CATALINA_OUT" ] ; then
      CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
为:
    if [ -z "$CATALINA_OUT" ] ; then
      CATALINA_OUT="$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out
fi

删除生成日志文件

点击查看代码
注释:
touch "$CATALINA_OUT"
  为:
#touch "$CATALINA_OUT"
修改:
      org.apache.catalina.startup.Bootstrap "$@" start \
      >> "$CATALINA_OUT" 2>&1 "&"
    为:
      org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
      | /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &

重启
参考

https://blog.csdn.net/wx_15323880413/article/details/104996780
https://www.cnblogs.com/weibanggang/p/10422819.html
https://www.jianshu.com/p/1abc5ae3251c

标签:CATALINA,java,tomcat,记录,catalina,日志,安装,OUT
来源: https://www.cnblogs.com/zhl3656/p/15931411.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有