长话短说,将tomcat日志在网页上显示出来的办法有很多,通过用不同的软件就可以实现,但是最简单的还是在本地几条命令完事了。 同分区的话可以用硬链接实现首先查看你的web根目录:vim tomcat/conf/server.xml 找到 <Context docBase="****这一行并进入其指定的根目录中,在根目录里执行 ln /usr/local/tomcat/logs/catalina.out . 这样会在你当前的目录里产生一个catalina.out链接文件,重启tomcat就可以通过在浏览器中输入:ip...
命令为:tail -f catalina.outtail 命令用途从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。 语法标准语法tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ] 要以逆序显示行tail [ -r ] [ -n Number ] [ File ] 描述tail 命令从指定点开始将 File
...
一、前言Tomcat的日志默认使用JDK的Log,java.util.logging,单独提供了自定义的logging.properties文件,在这个文件里指定了不同的应用的日志级别等。同时提供了Console和File两种格式的日志输出。二、linux下tomcat默认有下列六种日志1、catalna.out控制台输出的日志,Linux下默认重定向到catalina.out,tomcat官方解释为When running Tomcat on unixes, the console output is usually redirected to the filenamed catalina.ou...
一、配置Tomcat监听80端口#vim /usr/local/tomcat/conf/server.xml //修改tomcat配置文件<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />将<Connector port="8080" protocol="HTTP/1.1" 修改为 <Connector port="80" protocol="HTTP/1.1"#netstat -lntp //可以先查看下80端口是否被其他服务占用#/usr/local/tomcat/bin/shutdown.sh#/usr/local/tomcat/bin/star...
下载flume和jdkflume下载地址:wget https://mirrors.cnnic.cn/apache/flume/1.6.0/apache-flume-1.6.0-src.tar.gz650) this.width=650;" title="jdk.png" src="/upload/getfiles/default/2022/11/9/20221109043317032.jpg" />解压文件tar zxvf apache-flume-1.6.0-src.tar.gz移动指定目录mv apache-flume-1.6.0-src.tar.gz /usr/local进入/etc/profile.d目录,添加java.sh文件,添加环境变量JAVA_HOME=/usr/local/javaJAVA_BIN=/u...
1,安装cronolog# wget # tar xvzf cronolog-1.6.2.tar.gz
# cd cronolog-1.6.2
# make
# make install安装成功后 运行which cronolog会找到对应的路径 /usr/local/sbin/cronolog2,修改tomcat的catalina.sh文件在tomcat的bin目录的catalina.sh中找到2行:org.apache.catalina.startup.Bootstrap “$@” start \ >> “$CATALINA_BASE”/logs/catalina.out 2>&1 & 修改为 org.apache.catalina.startup.Bootstrap "$@" start ...
日志,是软件运行过程中,对各类操作中重要信息的记录。 日志跟踪,不管对于怎么样的项目来说,都是非常重要的一部分,它关系到项目后期的维护和排错,起着举足轻重的作用。项目开发过程中,对日志的记录规则,也将影响到改项目后期维护的难度。 在开发过程中,我们经常遇到的日志记录方式包括有系统输出(System.out,最基础方式),日志框架输出(log4J 等)和分布式日志框架输出等。作为项目的开发者,和后期的管理者来说,对于日...
综合:Tomcat下相关的日志文件 Cataline引擎的日志文件,文件名catalina.日期.log Tomcat下内部代码丢出的日志,文件名localhost.日期.log(jsp页面内部错误的异常,org.apache.jasper.runtime.HttpJspBase.service类丢出的,日志信息就在该文件!) Tomcat下默认manager应用日志,文件名manager.日期.log 控制台输出的日志,Linux下默认重定向到catalina.out Access日志(Servlet.xml配置) 应用程序通过log4j.properties:${cata...
nginx的日志不是按照日期自动分割的,感觉以后会是一个问题,所以打算自己分割日志,在网上找了下,感觉都挺麻烦的,要分割日志,然后还要从启pid之类的,应该也好用吧,我没有试验。感觉太麻烦。自己按照想法写了一个。也挺好用的。供大家参考吧。#!/bin/bash# The Nginx logs pathyesterday=`date -d "yesterday" +%Y%m%d`cp /home/log/nginx/logs/access.log /home/log/nginx/logs/access.log.$yesterdaycat /dev/null > /home/...
来消除文件名中的日期。本文出自 “悟透的杂货铺” 博客,请务必保留此出处http://wutou.blog.51cto.com/615096/1770383去掉tomcat日志localhost_access_log修改去掉文件名日期标签:tomcat 日志名字修改 本文系统来源:http://wutou.blog.51cto.com/615096/1770383
前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误。Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"at sun.reflect.GeneratedConstructorAccessor43.newInstance...
背景:目前所有项目的部署路径都是/home/application_name/logs/catalina.out,每次查个log,都得进很深的目录,很麻烦,浪费时间。而且来来回回就几个命令。
需求:查看项目实时输出的日志脚本名称:cat_catalina_log.sh脚本运行方式:sh cat_catalina_log.sh tomcat-8108
代码:#!/bin/bash
tail -f /home/$1/logs/catalina.out
知识点:
shell 传参
tomcat/logs/catalina.out 日志文件
sed -n /2021-03-29 10:08:00*/,/2021-03-29 10:16:00*/p catalina.out > ccc.txt 截取某个时间段的日志
tar -zcvf ccc.txt.tar.gz ccc.txt
scp ccc.txt.tar.gz root@100.124.140.1:/data/ 拷贝到文件
du -sh bbb.txt 查看日志大小
head -n 10 aaa.txt 查看10条日志信息
提升Idea启动速度与Tomcat日志乱码问题前言
由于重装了一次Idea,所以有些设置时间就忘了,在此做个记录,以便以后忘记后可以来翻阅
Idea启动速度
一、将Idea所在的 安装文件夹 在window defender中添加排除项二、修改“idea.exe.vmoptions”文件的参数Tomcat日志乱码
一、
二、修改conf目录下的“logging.properties”文件参数最后想说,所有问题解决了就简单了;但至今天,这一路大大小小的问题给了我启发 不管再小的问题都会有一...
去https://centos.pkgs.org/7/epel-x86_64/cronolog-1.6.2-14.el7.x86_64.rpm.html 下载cronolog,下载cronolog-1.6.2-14.el7.x86_64.rpm(貌似2013年版本,再没有新的了?另外yum安装提示找不到)上传到服务器上,按网页上的说明执行rpm -Uvh cronolog-1.6.2-14.el7.x86_64.rpm执行安装,默认安装到/usr/sbin下了,找不到了就执行which cronolog或者whereis crolog找找。
安装完成修改catalina.sh将红框内容替换为:org.apache.ca...