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

    千次阅读 2018-06-13 14:23:21
    在服务器中调试程序的时候,动态查看日志信息 切换到tomcat/logs文件夹下 执行 tail -f catalina.out 命令,就可以看到一些调试信息 ctrl + c 就可以结束查看...

    在服务器中调试程序的时候,动态查看日志信息

    切换到tomcat/logs文件夹下
    执行 tail -f catalina.out 命令,就可以看到一些调试信息
    这里写图片描述
    ctrl + c 就可以结束查看

    展开全文
  • 项目中有两个测试人员,经常需要查看日志定位问题,但是有两个问题: 1.windows下tomcat输出日志跟linux下不一样,linux可以远程连接使用tail命令很轻松就可以看到日志,并且可以随时停止。但windows的日志只输入...

    最近测试遇到一个问题,我们的项目使用windows2003服务器,tomcat+oracle数据库。项目中有两个测试人员,经常需要查看日志定位问题,但是有两个问题:

        1.windows下tomcat输出日志跟linux下不一样,linux可以远程连接使用tail命令很轻松就可以看到日志,并且可以随时停止。但windows的日志只输入到控制台,不输出到日志文件。这就使得只有开着控制台才能看得到日志,而且不能ctrl+C停止截取。

        2.用远程桌面连接的话,两个测试人员不可能同时看得到控制台,而若使用VNC,RADMIN等软件,又会造成双方操控很混乱。

        所以就在想,要是能像linux那样随时查看日志又不用操控控制台就好了。

        解决思路:

        1.让tomcat日志输出到文件。这个明显可以实现的。

        2.找个软件能够连接windows,并且使用命令动态查看日志文件,比如tail。其实linux中的大多数命令windows也都有,只不过被界面封装了,现在linux的广大爱好者早就研发出了将windows命令转为了相应的linux命令的软件,所以也不成问题。

        下面就开始寻找解决方法了:

        1.让tomcat日志输出到文件

    一般启动tomcat时都用startup.bat,但又有多少人真正研究过这个bat文件中到底暗藏什么玄机呢?我们来看一下这个bat文件。它使用call "%EXECUTABLE%" start %CMD_LINE_ARGS%这句话来调用catalina.bat启动。这句话执行的命令就相当于控制台输入catalina.bat start。怎么样,是不是跟linux很像啦,不过这个start是会在新窗口中启动catalina.bat,并将日志文件输出到新窗口中,这显然不是我们要的效果。我们将它改成call "%EXECUTABLE%" run %CMD_LINE_ARGS%。这样控制台就不会输出日志文件了,让catalina.bat去决定日志输出在哪里吧。

        那再来看一下catalina.bat。这里我就直接引用网上的方法了:寻找以%ACTION%结尾的四处,在后面加上

    >> %CATALINA_BASE%\logs\detailLog.%DATE:~0,10%.log 

    detailLog是我自己起的名字,大家可以随意更改,但是注意不要与默认日志文件冲突,否则启动会报个错,尽管无关紧要。那%DATE:~0,10%是用来截取系统时间的。在我的服务器上echo %DATE%,显示出的是“2013-04-02 星期二”,截取0-10位,也就是“2013-04-02”,所以今天产生的log文件名字应该是

    detailLog.2013-04-02.log

    这样再去双击startup.bat,就会发现控制台启动后不再输出日志文件。再去查看detailLog.2013-04-02.log,会发现日志都在里面。

    那下面的工作,就是如何简单的将日志文件显示出来了。

        2.动态查询windows日志文件

    我们都喜欢用tail命令,那就去找个windows中的tail命令。

    先下载一个UnxUtils,将它放在某个找得到的位置,解压,找到..\UnxUtils\usr\local\wbin目录,看到了吧,我们熟悉的linux命令都在里面了。将这个路径加到服务器系统环境变量PATH中,再打开cmd,输入tail --help,显示出帮助信息,好了,可以使用了。注意,远程桌面连接的童鞋,可能要在每一个用户那里都重新保存一下环境变量,否则其他用户会不认识这个命令哦。

    这样的话,在cmd中输入tail logs\detailLog.2013-04-02.log,就跟linux效果一样啦。

        我还是觉得不方便,每次都要输入一下,那何不写个bat文件呢?

        桌面上新建记事本,

        @echo off

        tail -f E:\apache-tomcat-6.0.24-2\logs\detailLog.%DATE:~0,10%.log

        保存为log.bat文件。直接双击搞定!

    展开全文
  • windows查看tomcat动态日志

    千次阅读 2018-06-20 19:06:28
    有时候,我们需要在window下动态地观察tomcat日志 ----------------------------------------------------------- @echo off tail -f E:\xxtworkspace6\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\...
    有时候,我们需要在window下动态地观察tomcat的日志
    -----------------------------------------------------------
    @echo off
    tail -f E:\xxtworkspace6\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs\localhost_access_log.2018-06-20.txt

    -----------------------------------------------------------
    分隔线内的内容,保存成.bat文件,然后双击打开,即可以实现tail -f xxx.log文件
    展开全文
  • 项目中有两个测试人员,经常需要查看日志定位问题,但是有两个问题: 1.windows下tomcat输出日志跟linux下不一样,linux可以远程连接使用tail命令很轻松就可以看到日志,并且可以随时停止。但windows的日志只输入到...

    @TOC
    链接: link.
    最近测试遇到一个问题,我们的项目使用windows2003服务器,tomcat+oracle数据库。项目中有两个测试人员,经常需要查看日志定位问题,但是有两个问题:
    1.windows下tomcat输出日志跟linux下不一样,linux可以远程连接使用tail命令很轻松就可以看到日志,并且可以随时停止。但windows的日志只输入到控制台,不输出到日志文件。这就使得只有开着控制台才能看得到日志,而且不能ctrl+C停止截取。
    2.用远程桌面连接的话,两个测试人员不可能同时看得到控制台,而若使用VNC,RADMIN等软件,又会造成双方操控很混乱。
    所以就在想,要是能像linux那样随时查看日志又不用操控控制台就好了。
    解决思路:
    1.让tomcat日志输出到文件。这个明显可以实现的。
    2.找个软件能够连接windows,并且使用命令动态查看日志文件,比如tail。其实linux中的大多数命令windows也都有,只不过被界面封装了,现在linux的广大爱好者早就研发出了将windows命令转为了相应的linux命令的软件,所以也不成问题。
    下面就开始寻找解决方法了:
    1.让tomcat日志输出到文件
    一般启动tomcat时都用startup.bat,但又有多少人真正研究过这个bat文件中到底暗藏什么玄机呢?我们来看一下这个bat文件。它使用call “%EXECUTABLE%” start %CMD_LINE_ARGS%这句话来调用catalina.bat启动。这句话执行的命令就相当于控制台输入catalina.bat start。怎么样,是不是跟linux很像啦,不过这个start是会在新窗口中启动catalina.bat,并将日志文件输出到新窗口中,这显然不是我们要的效果。我们将它改成call “%EXECUTABLE%” run %CMD_LINE_ARGS%。这样控制台就不会输出日志文件了,让catalina.bat去决定日志输出在哪里吧。
    那再来看一下catalina.bat。这里我就直接引用网上的方法了:寻找以%ACTION%结尾的四处,在后面加上

    %CATALINA_BASE%\logs\detailLog.%DATE:~0,10%.log
    detailLog是我自己起的名字,大家可以随意更改,但是注意不要与默认日志文件冲突,否则启动会报个错,尽管无关紧要。那%DATE:~0,10%是用来截取系统时间的。在我的服务器上echo %DATE%,显示出的是“2013-04-02 星期二”,截取0-10位,也就是“2013-04-02”,所以今天产生的log文件名字应该是
    detailLog.2013-04-02.log
    这样再去双击startup.bat,就会发现控制台启动后不再输出日志文件。再去查看detailLog.2013-04-02.log,会发现日志都在里面。
    那下面的工作,就是如何简单的将日志文件显示出来了。
    2.动态查询windows日志文件
    我们都喜欢用tail命令,那就去找个windows中的tail命令。
    先下载一个UnxUtils,将它放在某个找得到的位置,解压,找到…\UnxUtils\usr\local\wbin目录,看到了吧,我们熟悉的linux命令都在里面了。将这个路径加到服务器系统环境变量PATH中,再打开cmd,输入tail --help,显示出帮助信息,好了,可以使用了。注意,远程桌面连接的童鞋,可能要在每一个用户那里都重新保存一下环境变量,否则其他用户会不认识这个命令哦。
    这样的话,在cmd中输入tail logs\detailLog.2013-04-02.log,就跟linux效果一样啦。
    我还是觉得不方便,每次都要输入一下,那何不写个bat文件呢?
    桌面上新建记事本,
    @echo off
    tail -f E:\apache-tomcat-6.0.24-2\logs\detailLog.%DATE:~0,10%.log
    保存为log.bat文件。直接双击搞定!

    展开全文
  • tomcat 动态日志查看

    2019-05-27 12:07:00
    1.进入 tomcat目录 2.进入logs文件夹 3.输入 tail -f catalina.out 来打印日志 4.要退出的话,按ctrl+c退出 转载于:https://www.cnblogs.com/Grace-is-enough/p/10929992.html
  • 09 动态查看tomcat启动

    2019-11-22 09:32:58
    动态查看tomcat启动(linux) tail命令可以查看文件的末尾几行 -f参数 可以在源文件的末尾有改动的时候, 能够动态显示出来 所以, tomcat启动的时候, 想要动态查看日志, 可以使用这个命令 ./startup.sh | tail -f ../...
  • tail命令tail命令使用图解:常用命令示例:①动态查看最新写入日志tail -f filename.log #循环读取最新写入日志 ctrl + c中断日志显示②动态查看最新写入日志并且通过关键字过滤tail -f filename.log | grep '关键字...
  • 查看tomcat日志通常用 tail -n 或者 tail -f 或者grep 或者 vi cat等命令去查看异常信息,但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前一页一页的翻页查看,从而找到异常信息,...
  • http://www.linuxso.com/linuxpeixun/16909.html linux下动态日志查询命令:tail -f /usr/local/tomcat/logs/catalina.out
  • Tomcat Log Viewer 通过web的方式动态访问Tomcat的catalina.out的日志。 1:安装web.py 参考:http://webpy.org/install.zh-cn 下载web.py # wgethttp://webpy.org/static/web.py-0.33.tar.gz...
  • [root@localhost ~]# cd /usr/local/tomcat/logs [root@localhost logs]# tail -f catalina.out FROM:http://blog.csdn.net/laiquwuhen/article/details/37910727 转载于:...
  • GoAccess 是一个开源的实时网络日志分析器和交互式查看器,可以在 *nix 系统或通过浏览器的终端中运行。它为需要动态可视服务器报告的系统管理员提供快速且有价值的 HTTP 统计信息。官网:https://goaccess.io/主要...
  • (1)查看容器启动时的日志: docker logs 容器id (2)持续(动态)观察容器日志 docker logs -f 容器id 说明: 执行此命令,会进入控制台等待模式,等待日志输出,该日志会从头开时读取并输出,如果日志很长...
  • Last login: Wed Feb 8 11:07:25 2012 from 10.10.39.72[root@localhost ~]# cd /usr/local/tomcat/logs[root@localhost logs]# tail -f catalina.out 转载于:...
  • 查看日志

    2016-09-12 19:21:11
    linux下tomcat中查看日志: tail -f catalina.out (tail -f命令是实时动态查看日志的命令,后面加日志文件名) docker查看日志: docker logs -f 容器名(或容器id)
  • Linux 学习笔记 20190218MariaDB慢查询日志Tomcat_JDK部署Tomcatzrlog安装Nginx代理Tomcat MariaDB慢查询日志 目的:帮助分析MariaDB瓶颈点,一个动态网站,数据库写入读取操作,如果其中一个脚本或者执行语句特别慢...
  • windows下动态显示log工具,使用方法 2.1 打开命令窗口 ... 2.2 如打开tomcat日志 tail -f e:\MyWorkSvn\.metadata\.me_tcat\logs\all.log 这样,当日志内容发生改变的时候,就会动态的显示了,不需要重新加载和打开
  • 动态打印日志。 2. 查看所有日志 less -f catalina.out 打开所有日志后,默认是显示第一页,常用命令用到如下: G:到达最后一页 ctrl + f:向下翻页 ctrl + b:向上翻页  注意大小写。 3. ...
  • 查看 云服务器中 tomcat中输出“控制台”的信息 在web项目调试期间,时常需要查看输出的调试信息,例如sout,logger.info()等这样的控制台输出语句时...我们希望查看动态日志内容,有两种方式: 1.方式一 进入to...
  • 2.日志路径是在根目录下的 /opt 目录下的tomcatg下的logs下查看catalina.out文件即可!(具体要问开发或测试组长) 3.例: cd /opt/tomcat/.logs/catalina.out 下面是我们公司的日志路径: 二、....
  • 安装tomcat步骤

    2020-06-17 21:15:10
    (3)在logs目录下输入tail -f catalina.out动态跟踪日志(可以在logs目录下使用tail-f catalina.out来查看运行日志) (4)在bin目录下输入./startup.sh启动tomcat (5)Windows 界面使用ip地址:8080测试tomcat是否启动...
  • 首先我们要了解 Linux中查看进程信息的基本命令 ps、top,其中ps(Process Status)查看的是进程信息的一个快照,显示的我们执行ps这个命令时进程的信息,top显示的是进程的动态信息,使用这个命令会看到进程信息的...

空空如也

空空如也

1 2 3 4 5
收藏数 90
精华内容 36
关键字:

动态查看tomcat日志