精华内容
下载资源
问答
  • 查看tomcat日志

    2019-12-18 17:20:00
    需求:写一个截取tomcat catalina.out日志的脚本 tomcat实例t1-t4 # find /opt/TOM/ -name catalina.out /opt/TOM/t1/logs/catalina.out /opt/TOM/t3/logs/catalina.out /opt/TOM/t4/logs/catalina.out /opt/TOM/t2/...

    例82

    需求:写一个截取tomcat catalina.out日志的脚本
    tomcat实例t1-t4

    # find  /opt/TOM/   -name  catalina.out
    /opt/TOM/t1/logs/catalina.out
    /opt/TOM/t3/logs/catalina.out
    /opt/TOM/t4/logs/catalina.out
    /opt/TOM/t2/logs/catalina.out
    

    要求:

    1. 这个脚本可以取tomcat实例t1-t4的日志
    2. 这个脚本可以自定义取日志的起始点 ,比如取今天早上10点之后到现在的数据
    3. 这个脚本可以自定义取日志的起始点和终点,比如取今天早上9点到晚上8点的数据
      catalina.out 日志内容
    Oct 29, 2018 01:52:24 PM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["http-bio-8080"]
    Oct 29, 2018 01:52:24 PM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["ajp-bio-8009"]
    Oct 29, 2018 01:52:24 PM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 2102 ms
    
    #!/bin/bash
    #这个脚本用来查看Tomcat日志
    #作者:xzm
    #日期:2019-12-18
    LANG=en
    logfile="/opt/TOM/$1/logs/catalina.out"
    #将当天的英文月、数字日期、数字年作为变量赋值给d_mdy
    d_mdy=`date "+%b %d, %Y"`
    #判断参数个数
    if [ $# -ne 2 ] && [ $# -ne 3 ]
    then
        echo "你提供的参数个数不对,请提供2个或者3个参数。例:sh $0 t1 08:01:00 14:00:00" 
        exit 1
    fi
    #判断第一个参数是否符合要求
    if ! echo $1|grep -qE '^t1$|^t2$|^t3$|^t4$'
    then
        echo "第一个参数必须是t1、t2、t3或t4"
        exit 1
    fi 
    #判断时间有效性
    judge_time()
    {
        date -d "$1" +%s &>/dev/null
        if [ $? -ne 0 ]
        then
            echo "你提供的时间$1格式不正确"
            exit 1
        fi
    }
    #将24小时制时间转换为12小时
    tr_24_12()
    {
        date -d "$1" +%r
    }
    #判断提供的时间点是否在日志中出现
    judge_time_in_log()
    {
        if ! grep -q "$d_mdy $(tr_24_12 $1)" $logfile
            then
                echo "你提供的时间$1在日志$logfile中不曾出现,请换一个时间点"
                exit 1
            fi    
    }
    #判断第2个参数是否合法
    judge_time $2
    #判断起始时间点是否出现在日志里
    judge_time_in_log $2
    #如果提供第3个参数
    if [ $# -eq 3 ]
    then
        #判断第3个参数是否合法
        judge_time $3
        #判断起始时间是否早于结束时间
        t1=`date -d "$2" +%s`
            t2=`date -d "$3" +%s`
            if [ $t2 -lt $t1 ]
            then
                echo "你提供的时间$2$3要晚,应该把早的时间放到前面"
                exit
            fi
            #判断提供的结束时间点是否出现在日志中
            judge_time_in_log $3
    fi
    #取起始时间所在行行号
    begin_n=`grep -n "$d_mdy $(tr_24_12 $2)" $logfile|head -1|awk -F ':' '{print $1}'`
    #取结束时间所在行行号,并用sed截取日志内容
    if [ $# -eq 3 ]
    then
        n=`grep -n "$d_mdy $(tr_24_12 $3)" $logfile|tail -1|awk -F ':' '{print $1}'`
        #结束日期所在行的下一行才是日志的内容
        end_n=$[$n+1]
        sed -n "$begin_n,$end_n"p $logfile
    else
        sed -n "$begin_n,$"p $logfile
    fi
    
    展开全文
  • 查看tomcat日志一、滚动查看新日志二、查看刚刚过去的日志 一、滚动查看新日志 登录服务器 切换到…/tomcat/logs目录 执行tail -f catalina.out 二、查看刚刚过去的日志 执行tail -1000 catalina.out -1000代表显示...

    一、滚动查看新日志

    登录服务器
    切换到…/tomcat/logs目录
    执行tail -f catalina.out

    二、查看刚刚过去的日志

    执行tail -1000 catalina.out
    -1000代表显示最后1000行

    三、退出日志

    按ctrl+c退出

    展开全文
  • CentOS 7安装 tomcatyum安装tomcatyum install tomcattomcat webapp目录cd /var/lib/tomcattomcat配置文件目录cd /etc/tomcattomcat日志目录cd /var/log/tomcatftp上传war文件到 /var/lib/tom...文章nurmemet2017-07...

    CentOS 7安装 tomcat

    yum安装tomcat

    yum install tomcat

    tomcat webapp目录

    cd /var/lib/tomcat

    tomcat配置文件目录

    cd /etc/tomcat

    tomcat日志目录

    cd /var/log/tomcat

    ftp上传war文件到 /var/lib/tom...

    文章

    nurmemet

    2017-07-05

    1502浏览量

    在linux系统下,重启Tomcat使用命令操作的

    首先,进入Tomcat下的bin目录

    cd /usr/local/tomcat/bin

    使用Tomcat关闭命令

    ./shutdown.sh

    查看Tomcat是否以关闭

    ps -ef|grep java

    ps aux | grep java

    如果显示以下相似信息,说明Tomcat还没有关闭

    ...

    文章

    helei在路上

    2017-05-11

    905浏览量

    关于log42j引发的日志文件权限的问题

    背景介绍

    我们的生产环境下有一套TOMCAT下运行的程序,为了记录应用日志,一般都使用Log4j来完成

    环境描述

    一般我们是这样设置,程序文件(包括TOMCAT自身)使用TOMCAT账号作为属主运行,同时禁止了TOMCAT的BASH。登录系统使用了统一认证,这样每个人都有自己的账号登录系统。为了方...

    文章

    技术小阿哥

    2017-11-27

    843浏览量

    管理多tomcat服务shell脚本(CentOS)

    该脚本改自csdn上的一个shell,忘记出处了,只记得它能够简单的通过service tomcat [stop|start|restart]来方便的管理Linux服务器上的tomcat,这可以满足大部分人的需求,然而并不适合我所管理的CentOS上的tomcat应用:通过端口区分的3台tomca...

    文章

    seanlook

    2016-05-18

    1518浏览量

    tail 命令 查看Tomcat目录下日志的最后几行的方法

    工作中需要查看日志信息,进行排错,但是面对上万行的错误日志,从头开始往后看,比较浪费时间,所有使用tail命令会节省不少时间。

    1.命令   tail  - n  opt/tomcat/logs/catalina.out

    其中 -表示从结尾往上,计数;+表示从开始往下计数

    opt/tomc...

    文章

    mr_伍先生

    2016-12-05

    962浏览量

    查看Tomcat版本

    版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。https://blog.csdn.net/chszs/article/details/6256342

    查看Tomcat版本

    作者:chszs...

    文章

    chszs

    2011-03-17

    915浏览量

    linux下启动和关闭tomcat服务的方式

    Linux下tomcat服务的启动、关闭与错误跟踪,通常通过以下几种方式启动关闭tomcat服务:

    切换到tomcat主目录下的bin目录

    启动tomcat服务

    生产模式:

    方式一:直接启动 ./startup.sh

    方式二:作为服务启动 nohup ./startup.sh &

    开发...

    文章

    java牛

    2018-02-23

    1506浏览量

    查看Tomcat版本

    查看Tomcat版本

    作者:chszs

    转载请注明出处!

    很多人不知道如何查看Tomcat的版本,查看方法也是五花八门,有从日志中查找输出的,有从说明文件中查看版本信息的。其实这些方法都不是正确的方法。

    最佳的方法应该是:

    Tomcat本身提供了查...

    文章

    jieforest

    2013-10-09

    1446浏览量

    Linux_学习_02_ 重启tomcat与查看tomcat日志

    一、重启tomcat服务器

    cd /home/ehlhec/tomcat_dingtalk/bin

    ./shutdown.sh

    ps -ef|grep java

    ./startup.sh

    (1) 进入linux系统下tomcat的bin目录,

    cd /home/ehlhec/tomca...

    文章

    rayner

    2018-01-10

    707浏览量

    linux 查看tomcat状态和日志

    一般服务器部署在linux系统中,

    那么在linux 系统中如何查看tomcat日志呢?

    场景1:浏览器报错了,如何定位错误

    查看tomcat 日志的尾部

    Shell代码

    tail -n 50 ../../logs/catalina.out

    tail表示只显示catalin...

    文章

    黄威的世界

    2016-05-11

    7551浏览量

    配置tomcat监听80端口、配置tomcat虚拟机、tomcat日志

    配置tomcat监听80端口

    tomcat 监听的是8080端口,如果想要直接访问,不加8080端口(默认输入一个IP或者域名,访问80端口时是可以省略IP后端口号的)就需要配置tomcat监听80端口,tomcat是支持端口自定义的。

    编辑tomcat 配置文件

    [root@localh...

    文章

    科技小能手

    2017-11-12

    1324浏览量

    工作中常用到的命令

    linux zip 和 unzip

    http://blog.csdn.net/shenyunsese/article/details/17556089

    linux 查看日志

    http://blog.chinaunix.net/uid-15463753-id-2943532.html

    lin...

    文章

    hujunzheng

    2016-11-18

    6045浏览量

    mysql无法启动ERROR! MySQL is running but PID file could not be found

    过了一个春节,服务器一直运行着,今天检查发现Tomcat上发布的站点静态页面可以访问,但是需要访问数据库的相关页面都无法访问;

    以为Tomcat出了问题,于是把Tomcat重启了一下,结果重启之后还是一样。通过vi查看日志文件提示Error Write之类的错误,技术不行也搞不清状况,索性就重启...

    文章

    微wx笑

    2015-03-02

    1005浏览量

    当产品部署出现问题时

    产品的部署会有两种情况,一是升级版本,二是直接使用某个版本,但不管是哪种情况,部署完的时候某些功能可能会有问题。

    这个时候我们需要依序检查环境和程序。

    1.检查数据库

    很多的时候,程序本身并没有问题,是数据库导致的错误,一般就是两种问题。

    (1)数据库结构

    数据库结构有问题,缺少表或字段。

    如果是...

    文章

    shy丶gril

    2016-05-20

    1065浏览量

    使用logrotate工具处理tomcat Catalina.out文件过大

    随着项目的运行,Tomcat的日志文件catalina.out的大小日益增大,现在都有好几个GB了。如果我们不做任何处理,catalina.out的文件大小将会持续增加,直到把我们的系统硬盘空间给撑爆不可。

    当Tomcat的日志文件catalina.out的大小大于2GB时,Tomcat程序崩溃时...

    文章

    肖建军

    2018-07-23

    735浏览量

    解决tomcat死掉JK无法连接故障

    近日,发现网站jsp部分无法访问,或者访问速度极其缓慢。经过近二天的时间,问题得到了解决,现在把这解决步骤及思考方法详细的记录下来。其中也走了不少弯路。其结果也是让人无法琢磨!网站简单架构:squid-apache--php      apache+tomcat(jk)--jsp   发现问题时...

    文章

    科技小先锋

    2017-11-16

    1471浏览量

    javaweb网站安全问题web网站安全问题防范安全部署tomcat方法

    Apache tomcat是JAVA开发,JSP运行首选的web环境,国内很多网站,以及平台都在使用tomcat 环境来运行网站,高效,稳定,安全,赢得了国内许多客户。

    tomcat 该如何安全设置与部署呢?

    SINE安全教您一步一步把tomcat安全做到极致。

    现在tomcat...

    文章

    网站安全

    2018-06-08

    1436浏览量

    使用logrotate切割日志

    假设要进行日志切割的目录为:/home/test/tomcat-test/logs/catalina.out

    首先进到这个目录下:/etc/logrotate.d/

    #cd /etc/logrotate.d/

    新建一个文件,比如就叫tomcat-test,和部署的tomcat目录同名

    #vi to...

    文章

    云上的DLL

    2019-09-23

    561浏览量

    记一次LINUX-CRONTAB失败的排查案例

    故障描述

    在crontab 设置计划任务,每天凌晨3点执行脚本

    conrtab(3点)tomcat用户--执行脚本(推送备文件-->目标服务器||同时将过程写入LOG记录)

    然而在第二天例常检查后,发现计划任务没有达到预期效果

    排查步骤

    首先检查计划任务是否执行

    /var/log/cron如...

    文章

    技术小阿哥

    2017-11-27

    1083浏览量

    javaweb网站安全问题web网站安全问题防范安全部署tomcat方法

    javaweb网站安全问题web网站安全问题防范安全部署tomcat方法

    Apache tomcat是JAVA开发,JSP运行首选的web环境,国内很多网站,以及平台都在使用tomcat 环境来运行网站,高效,稳定,安全,赢得了国内许多客户。

    tomcat 该如何安全设置与部署呢?

    ...

    文章

    网站安全者

    2018-06-08

    942浏览量

    Supervisor 进程管理工具

    supervisor

    1.介绍

    Supervisor是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 supervisor...

    文章

    技术小阿哥

    2017-11-27

    749浏览量

    Nginx目录文件列表显示

    项目中使用了tomcat,Nginx,测试阶段,生产阶段经常会有些bug需要调查。

    需要有些日志管理工具,在没有ELK的情况下,可以通过配置nginx来实现基本的日常查看。不需要登录到Linux服务器上,通过浏览器即可快速获得日志文件。

    开发测试环境适用,生产环境慎用。

    规划:

    1.准备通过web...

    文章

    肖建军

    2018-07-23

    726浏览量

    如何查看使用 Cloud Toolkit 部署应用的实时日志

    之前,我们介绍了《在 IntelliJ IDEA 中部署应用到服务器》。最新版本 Cloud Toolkit 新增了对远程服务器应用部署时,实时日志的查看功能。功能预览如下:

    点击查看大图

    打开应用部署的配置界面,如上图所示,点击「Advanced」标签页,如下图:

    在 Command 中...

    文章

    银时

    2019-10-11

    2074浏览量

    Docker日志收集新方案:log-pilot

    今天,我们将隆重介绍一款新的docker日志收集工具:log-pilot Github项目地址:https://github.com/AliyunContainerService/log-pilot 你可以在每台机器上部署一个log-pilot实例,就可以收集机器上所有Docker应用日志。log...

    文章

    太公

    2017-02-09

    19757浏览量

    tomcat 宕机原因排查

    一、近期突然发生的现象。

    可能原因:被恶意攻击或利用

    排查方式:1、运行tomcat并查看tomcat用户是否开启了陌生进程,同时看下tomcat相关目录、系                   统/tmp目录有没有陌生文件

    2、将该tomcat的访问转向一个...

    文章

    余二五

    2017-11-14

    1668浏览量

    linux tomcat 的安装

    1、tomcat6 下载地址

    http://tomcat.apache.org/download-60.cgi

    下载的话,下载那个.tar.gz后缀名的即可。

    好像在 Linux、Unix上tomcat没有32、64之分,我估计是在编译的时候,看你在什么系统上使用呢

    ps:以·tar.gz...

    文章

    developerguy

    2015-08-13

    792浏览量

    linux上操作tomacat相关命令

    一、linux上操作tomacat相关命令1.重启tomcat./startup.sh

    2.关闭tomacat./shutdown.sh

    3.解压文件unzip project.war -d project

    4、删除文件夹以及文件夹中的所有文件命令:rm -rf 目录名字其中:-r:向下递归删除-...

    文章

    黄叮叮

    2018-06-07

    3908浏览量

    菜鸟学Linux 第101篇笔记 tomcat基本原理

    菜鸟学Linux 第101篇笔记 tomcat基本原理

    内容总览

    java

    tomcat 结构

    tomcat 配置层次

    安装tomcat

    为tomcat提供服务脚本

    JAVA EE APIs

    EJB (Enterrpise JavaBeans)

    JMS (Java Me...

    文章

    科技探索者

    2017-11-13

    1010浏览量

    同一台电脑上装两个或两个以上的tomcat服务器

    1、下载免安装版tomcat,解压成tomcat1、tomcat2;

    2、修改tomcat2中conf下server.xml文件如下:

    <Server port="8005" shutdown="SHUTDOWN">将port中8005修改成8006(或者其他未使用端口);

    &lt...

    文章

    无信不立

    2015-01-13

    769浏览量

    ArchLinux上卸载高版本的jdk安装低版本的jdk

    问题

    安装了tomcat8和JDK9,每次启动tomcat,终端显示tomcat已启动,但是浏览http://localhost:8080页面显示服务器拒绝,查看部分日志如下

    Error:Could not create the Java Virtual Machine.

    Error:A Fata...

    文章

    谷中仁

    2017-12-18

    3048浏览量

    展开全文
  • Linux查看tomcat启动状态,查看tomcat日志 一、查看tomcat所在路径 find / -name ‘tomcat’ 二、进入tomcat所在路径的bin目录 cd /usr/local/tomcat/bin 1.tomcat启动命令 ./startup.sh 2.tomcat停止命令 ./...

    一、查看tomcat所在路径

    find / -name ‘tomcat’

    二、进入tomcat所在路径的bin目录

    cd /usr/local/tomcat/bin

    1.tomcat启动命令

    ./startup.sh

    2.tomcat停止命令

    ./shutdown.sh

    三、查看tomcat是否已关闭

    ps -ef|grep java
    如果出现以下信息,表示tomcat未关闭
    在这里插入图片描述

    1.使用kill命令可以直接杀死tomcat进程

    kill -9 7010

    2.继续使用命令查看tomcat是否已经关闭

    ps -ef|grep java
    如果出现以下信息,表示tomcat已经关闭
    root 7010 1 0 Oct19 ? 00:30:30 [java]

    四、查看tomcat日志

    1.切换到tomcat所在路径的logs目录下

    cd /usr/local/tomcat/logs

    2.执行命令查看日志

    tail -f catalina.out
    注定查看多少行日志
    tail -300 catalina.out

    3.tail命令解析

    格式:tail [必要参数][选择参数][文件]
    作用:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
    必要参数:
    -f 循环读取
    -q 不显示处理信息
    -v 显示详细的处理信息
    -c<数目> 显示的字节数
    -n<行数> 显示的行数
    –pid=PID 与-f合用,表示在进程ID,PID死掉之后结束
    -q, --quiet, --silent 从不输出给出文件名的首部
    -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

    展开全文
  • linux查看tomcat日志

    2017-03-30 11:37:54
    linux查看tomcat日志
  • 实时查看tomcat日志

    千次阅读 2018-02-05 13:46:55
    实时查看tomcat日志 1 进入到tomcat的logs目录下 2 运行下面命令即可 tail -f catalina.out
  • cd home /tomcat/logs第二步:运行并查看日志:tail -f catalina.out第三步:想终止查看:ctrl +c退出第四步:比如通过关键字搜索:cat localhost.2018-07-05.log | grep 成功第五步:比如查看固定时间日志:cat ...
  • Linux下查看tomcat日志

    2019-06-21 21:36:31
    Linux下查看tomcat日志 转载:https://blog.csdn.net/Milogenius/article/details/93226595
  • 查看方式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、...
  • linux查看tomcat日志以及导出文件

    千次阅读 2017-08-17 10:23:22
    潘林搭建开发环境查看tomcat日志命令: journalctl -u tomcat 即时追踪查看服务器日志:journalctl -f -u tomcat 生成在当前文件夹 tomcat.log文件 journalctl -u tomcat -o short > ~/tomcat.log ...
  • [root@mysql logs]# /usr/local/tomcat/bin/shutdown.shUsing CATALINA_BASE:/usr/local/tomcatUsing CATALINA_HOME:/usr/local/tomcatUsing CATALINA_TMPDIR:/usr/local/tomcat/tempUsing JRE_HOME:/usr/local/java...
  • 1、先切换到:cd usr/local/tomcat5/logs2、tail -f catalina.out3、这样运行时就可以实时查看运行日志了Ctrl+c 是退出tail命令。顺便讲一下linux中tail命令tail命令从指定点开始将文件写到标准输出.使用tail命令的-...
  • Tomcat-----Linux下实时查看Tomcat日志

    千次阅读 2016-12-05 20:23:17
    Tomcat-----Linux下实时查看Tomcat日志
  • 查看tomcat日志通常用 tail -n 或者 tail -f 或者grep 或者 vi cat等命令去查看异常信息,但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前一页一页的翻页查看,从而找到异常信息,...
  • Linux查看tomcat日志

    2021-02-02 10:14:41
    一. 进入到 tomcat 目录下的logs 目录下 找到 catalina.out 文件,这个就是记录tomcat运行时的信息的文件 在tomcat运行时,输入tail -f catalina.out 便可以查看tomcat的实时运行状态: ...
  • 1、先切换到:cd usr/local/tomcat5/logs2、tail -f catalina.out3、这样运行时就可以实时查看运行日志了Ctrl+c 是退出tail命令。顺便讲一下Linux中tail命令tail 命令从指定点开始将文件写到标准输出.使用tail命令的...
  • tomcat日志切割和定期删除在tomcat的软件环境中,如果我们任由日志文件无限增长,总有一天会将磁盘占满的(废话)。特别是在日志文件增长速度很快的一些情况下,按日志切割日志文件并删除,就是一件很有必要的工作了,...
  • Linux下查看tomcat日志及乱码解决方案

    千次阅读 2017-02-09 06:35:31
    Linux下查看tomcat日志及乱码解决方案 查看日志:tail -f catalina.out [Linux日志乱码][linux中使用tail -f查看日志出现中文乱码的解决方案][linux中查看tomcat日志乱码的解决方案][linux...
  • linux 查看tomcat日志

    2021-03-25 15:28:55
    1.查看实时日志 tail -f catalina.out 循环查看文件内容 (切出来 CTRL+C) 2. 查询日志中含有某个关键字的信息 格式 cat 日志文件| grep “关键字” 举个栗子: 搜索关键字 ERROR cat catalina.out|grep "ERROR" ...
  • linux 查看tomcat 日志

    2018-11-22 11:40:00
    tomcat 重启: 2 cd /opt/appserver/apache-tomcat-9.0.2/bin 3 ./shutdown.sh 4 -ef|grep tomcat 5 kill -9 9812 ... 查看log日志 1 cd /www/server/apache-tomcat-8.5.32/logs 2 tail -f cat...
  • linux 查看Tomcat日志

    2018-07-07 17:44:54
    1、先切换到:cd usr/local/tomcat5/logs2、tail -f catalina.out3、这样运行时就可以实时查看运行日志了Ctrl+c 是退出tail命令。顺便讲一下Linux中tail命令tail 命令从指定点开始将文件写到标准输出.使用tail命令的...
  • idea 的tomcat项目查看tomcat日志

    千次阅读 2020-02-28 16:37:25
    C:\Users\(用户名)\.IntelliJIdea2017.3\system\tomcat

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,782
精华内容 1,512
关键字:

查看tomcat日志