首页 > 系统相关 >linux环境下tomcat日志切割

linux环境下tomcat日志切割

时间:2023-03-27 10:15:07浏览次数:43  
标签:catalina tomcat linux sh Linux apache 日志 换行符

1、打开Tomcat的配置文件 catalina.sh(或 catalina.bat,取决于你的操作系统),在其中找到以下配置项:

# Logging

JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"

#PS:如果没有找到第一项的语句可以手动添加它。在文件中找到以下行:

----- Execute The Requested Command -----------------------------------------
在这行下面添加:
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
保存文件并重启Tomcat,这样就会启用按日志文件的方式记录Tomcat日志。

#如果重启tomcat报错
报错解决
: bad interpreter: No such file or directory
这个错误通常是由于在Windows环境下编辑的脚本在Linux环境下执行导致的。
Windows和Linux使用不同的换行符,
Windows使用“回车+换行”(\r\n)作为换行符,而Linux使用“换行”(\n)作为换行符。
因此,当在Linux环境下执行在Windows环境下编辑的脚本时,会出现错误。
要解决这个问题,可以使用 dos2unix 命令将文件的换行符转换为 Linux 格式。
使用以下命令将 startup.sh 和 catalina.sh 文件的换行符从 DOS 转换为 UNIX 格式:
dos2unix /root/apache-tomcat-9.0.68/bin/startup.sh
dos2unix /root/apache-tomcat-9.0.68/bin/catalina.sh

标签:catalina,tomcat,linux,sh,Linux,apache,日志,换行符
From: https://www.cnblogs.com/lfg-blog/p/17260548.html

相关文章

  • Linux链表
    linux创建及初始化链表动态方法通过structlist_head创建,INIT_LIST_HEAD初始化。(list_head以及INIT_LIST_HEAD位于<linux/list.h>)structlist_head{structlist......
  • Linux环境下使用jsoncpp
    目录1.下载jsoncpp2.生成静态库libjsoncpp.a3.复制相关文件至/usr/local下(方便编程)4.CMakeList.txt编写(需要新增的)1.下载jsoncpp-->https://github.com/open-so......
  • 常用Linux系统命令、vim编辑命令汇总(看一遍用时候来查)
    基本操作pwd命令作用:显示当前工作目录用法:pwdcd命令作用:改变目录位置用法:cd[option][dir]cd目录路径-进入指定目录cd..-返回父目录cd/-进入根目录cd......
  • [ Linux ] swap 分区优化
    https://www.cnblogs.com/yeungchie/swappinessThiscontrolisusedtodefinehowaggressivethekernelwillswapmemorypages.Highervalueswillincreaseagg......
  • 13.Linux权限提升与维持
    Linux权限提升与维持目录Linux权限提升与维持Linux权限提升(PrivilegeEscalation)1、内核漏洞提权2、SUDO提权3、SUID提权3、第三方服务提权4、提权辅助脚本Linux权限维持1......
  • Linux的诞生过程
    目录 前言:一.Linux是什么 二.诞生过程三.启动流程 前言:本篇文章介绍了Linux的诞生过程和用处一.Linux是什么Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞......
  • 云计算8班 向帅 Linux
                                                Linux中/etc下面passwd和shado......
  • Linux2
    1root:x:0:0:root:/root:/bin/bash   2bin:x:1:1:bin:/bin:/sbin/nologin   3daemon:x:2:2:daemon:/sbin:/sbin/nologin   4adm:x:3:4:adm:/var/adm......
  • Linux中/etc下面passwd和shadow文件介绍
    1./etc/passwd  1.(1)用户名:用户登录时使用的名称,通常由字母、数字和符号组成,用户名必须是唯一的(2) 口令: Linux系统中的用户口令经加密后都保存在/etc/ shadow......
  • Archlinux个人生存手册.md
    Archlinux个人生存手册​ 前两天(2023年03月22日)Gnome44发布,心心念念的想着能体验一把。但奈何更新不给力,可能有Manjaro有点商业版的意思,顺便一直想着能用上磁盘加密和TPM2......