tomcat 日志按每天记录

服务器 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版本

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

上一篇:verilog中generate-for与for的区别


下一篇:Lambda表达式简化过程