精华内容
下载资源
问答
  • 主要介绍了如何查看tomcat控制台输出的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • tomcat控制台日志输出到txt文件

    千次阅读 2018-11-22 16:30:19
    在Linux系统中,Tomcat 启动后默认将很多信息都... 在windows下,我们使用startup.bat启动Tomcat以后,会发现catalina日志与Linux记录的内容有很大区别,大多信息只输出到屏幕而没有记录到catalina.out里面。 本文...

    在Linux系统中,Tomcat 启动后默认将很多信息都写入到 catalina.out 文件中,我们可以通过tail  -f  catalina.out 来跟踪Tomcat 和相关应用运行的情况。 在windows下,我们使用startup.bat启动Tomcat以后,会发现catalina日志与Linux记录的内容有很大区别,大多信息只输出到屏幕而没有记录到catalina.out里面。 本文的内容就是要实现在windows下,将相关的控制台输出记录到后台的catalina.out文件中以便将来查看。

    把控制台的信息输出到%CATALINA_BASE%\logs\catalina.out里:

    1、打开bin下面的 startup.bat文件,把最下面一行的call "%EXECUTABLE%" start %CMD_LINE_ARGS%

         改为 call "%EXECUTABLE%" run %CMD_LINE_ARGS%

    注:上面这样设置之后,运行tomcat后,日志就不会实时显示到tomcat运行窗口了。

     

    2、打开bin下面的 catalina.bat文件,会发现文件里共有4处  %ACTION% ,在后面分别加上

         >> %CATALINA_HOME%\logs\catalina.out 

     

    注:windows中反斜杠和 linux是反的

    重启tomcat,就会发现在logs文件夹下出现了catalina.out文件,把原来控制台的信息全写进去了。

    但输出的这个catalina.out文件,是一直增长的,也就是文件会越来越大。

     

    3.、按照上面的修改,tomcat所有的日志都会写入到logs/catalina.out文件内,如果想要按天来生成日志文件,

    可以在 %ACTION% 后添加  >> %CATALINA_HOME%/logs/catalina.%date:~0,4%-%date:~5,2%-%date:~8,2%.out

    生成的格式为 catalina.yyyy-mm-dd.out(yyyy代表4位年份,mm代表为2位月份,dd代表两位日期)

    展开全文
  • IDEA中tomcat控制台日志输出乱码

    千次阅读 2019-01-07 16:51:32
    在安装tomcat9时,使用IDEA出现控制台tomcat日志乱码问题。 问题出现的原因: 一:IDEA 以 GBK编码运行,导致控制台输出是乱码。 二:tomcat原因 解决方法: IDEA原因: 进入 IDEA 安装目录 如 D:\Idea\...

    在安装tomcat9时,使用IDEA出现控制台tomcat日志乱码问题。

    问题出现的原因:

    一:IDEA 以 GBK编码运行,导致控制台输出是乱码。

    二:tomcat原因

    解决方法:

    IDEA原因:

    进入 IDEA 安装目录 如 D:\Idea\IntelliJ IDEA 2018.1.2\bin
    修改 idea.exe.vmoptions或者是 idea64.exe.vmoptions
    增加的配置内容如下:
    -Dfile.encoding=UTF-8

    完整内容如下:
    -Xms128m-Xmx750m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-Dsun.io.useCanonCaches=false-Djava.net.preferIPv4Stack=true-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-Dfile.encoding=UTF-8

    tomcat原因:

    如果解决后控制台还是乱码。在tomcat bin目录下的catalina.bat文件,指定 tomcat 的启动脚本环境变量 JAVA_OPTS。
    增加参数-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8

     

     

     

    展开全文
  • 记事本打开startup.bat文件,修改如下内容 “call “%EXECUTABLE%” start %...这里改成run后,控制台中将不会输出日志信息,可以设置日志信息输出到本地的日志文件中,改为如下样式即可 call "%EXECUTABLE%" run ...

    记事本打开startup.bat文件,修改如下内容

    “call “%EXECUTABLE%” start %CMD_LINE_ARGS%” 

    改为

    call "%EXECUTABLE%" run %CMD_LINE_ARGS%

    这里改成run后,控制台中将不会输出日志信息,可以设置日志信息输出到本地的日志文件中,改为如下样式即可

    call "%EXECUTABLE%" run %CMD_LINE_ARGS%>> %CATALINA_HOME%/logs/system.%date:~0,4%-%date:~5,2%-%date:~8,2%.out

    生成的格式为 system.yyyy-mm-dd.out(yyyy代表4位年份,mm代表为2位月份,dd代表两位日期)

    转载于:https://www.cnblogs.com/lm970585581/p/11226279.html

    展开全文
  • Tomcat控制台日志输出到文件

    千次阅读 2016-08-27 17:01:21
    startup.bat中修改 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 为 call "%EXECUTABLE%" run %CMD_LINE_ARGS% (>> ..\logs...这样控制台就不会输出日志文件了,让catalina.bat去决定日志输出在哪里吧 在catali
    startup.bat中修改
    
    call "%EXECUTABLE%" start %CMD_LINE_ARGS%

    call "%EXECUTABLE%" run %CMD_LINE_ARGS%  (>> ..\logs\detailLog.%DATE:~0,10%.log )  
    这样控制台就不会输出日志文件了,让catalina.bat去决定日志输出在哪里吧


    在catalina.bat中
    寻找以%ACTION%结尾的四处,每处%ACTION%后面添加  >> ..\logs\detailLog.%DATE:~0,10%.log
     
    detailLog是我自己起的名字,大家可以随意更改,但是注意不要与默认日志文件冲突,否则启动会报个错。那%DATE:~0,10%是用来截取系统时间的(这里应该注意系统生成的时间格式问题,如果是2013/04/02则会出错,请确保系统时间格式)。在我的服务器上echo %DATE%,显示出的是“2013-04-02 星期二”,截取0-10位,也就是“2013-04-02”,所以今天产生的log文件名字应该是 detailLog.2013-04-02.log
    这样再去双击startup.bat,就会发现控制台启动后不再输出日志文件。再去查看detailLog.2013-04-02.log,会发现日志都在里面。那下面的工作,就是如何简单的将日志文件显示出来了。


    更改系统日期格式在
    桌面右下角日期和时间设置---更改日历设置-----日期选项卡下的日期格式下的短日期下拉选择框修改

    下载UnxUtils   https://sourceforge.net/projects/unxutils/


    解压  把UnxUtils\usr\local\wbin加到系统环境变量Path
    打开cmd,输入tail --help

    展开全文
  • tomcat 控制台日志输出到文件

    千次阅读 2016-03-01 09:24:00
    这样就可以即时把tomcat的应用日志输出到console,同时又按日期保存为日志文件了。 方法二: I had the same situation, but I was using (liferay -> tomcat) startup.bat and it always opened up ...
  • TOMCAT控制台日志输出到指定文件中

    千次阅读 2016-12-02 15:56:05
    1 .修改startup.bat 搜索这个“%CMD_LINE_ARGS%”的行 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 为 call "%EXECUTABLE%" run %CMD_LINE... 然后在此启动tomcat,再次查看catalina.txt,预期的信息果然如约而至!
  • tomcat 控制台日志输出乱码问题

    千次阅读 2019-01-20 14:26:01
    1、tomat 目录下的 找到 :/conf/logging.properties 2、添加语句:java.util.logging.ConsoleHandler.encoding = GBK (如果有,直接修改 为 GBK) 3、重启tomcat,查看日志数据即可!...
  • 在eclipse的servers视图中双击tomcat服务器 点击Open launch configuration链接 选择Common选项卡 勾选File勾选框并指定文件地址 重启服务器打开catalina.out就会看到所有日志了。
  • 1.找到tomcat bin目录下的catalina.bat 2.编辑catalina.bat 搜索所有的 %ACTION%(快捷键crtl+f),在后面加入 >> %CATALINA_HOME%\logs\laber.%date: ~0,4%-%date: ~5,2%-%date: ~8,2%.log 3.编辑bin目录下...
  • Tomcat控制台中文乱码问题 1,修改CMD的编码格式 快捷键赢得+ R打开运行程序,输入注册表编辑器打开注册表,找到以下路劲并且修改。 [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Command Processor],新建一个...
  • 使用Eclipse 中 Tomcat 启动项目时,由于需要打印的日志太多了,有时候一个错就一闪而过,想要找,却刷新不在了,非常恼人。 只需要设置一下即可查看  右键->Preferences 把该Console buffer size的...
  • tomcat输出控制台日志

    千次阅读 2019-09-10 10:40:52
    在Linux系统中,Tomcat 启动后默认将很多信息都... 在windows下,我们使用startup.bat启动Tomcat以后,会发现catalina日志与Linux记录的内容有很大区别,大多信息只输出到屏幕而没有记录到catalina.out里面。 本文的...
  • 解决tomcat控制台日志乱码共有三个方案: 1、tomat 目录下的 找到 :/conf/logging.properties 2、添加语句:java.util.logging.ConsoleHandler.encoding = GBK (如果有,直接修改 为 GBK) 3、重启tomcat,查看日志...
  • 编辑Tomcat的logging.properties存放的路径:\apache-tomcat-8.5.45\conf\logging.properties 47 java.util.logging.ConsoleHandler.encoding = GBK 解决后的显示:
  • 1.输出到log日志后,不打印到控制台。 2.log文件是一直增长的,也就是文件会越来越大。 在Linux系统中,Tomcat 启动后默认将很多信息都写入到catalina.out 文件中,我们可以通过tail -f catalina.out 来跟踪...
  • 系统部署到客户的环境中避免控制台打印日志,可以将控制台日志信息存入指定文件夹下,并按日期进行记录。 优点: 1.日志直接打印到控制台,每次服务启动不会打印大量初始化的日志信息,加快了启动速度。 2.报错...
  • idea配置tomcat控制台输出日志乱码

    千次阅读 2019-03-28 16:35:48
    idea配置tomcat控制台输出日志乱码 检查tomcat配置: 第一步:在ideai右上角找到Edit Configuration 第二步:在VM options后面加上-Dfile.encoding=UTF-8 tomcat目录下的conf目录下的server.xml中是否写了...
  • tomcat控制台输出日志中文乱码

    千次阅读 2019-03-12 10:27:19
    1、找到${CATALINA_HOME}/conf/logging.properties 2、找到java.util.logging.ConsoleHandler.encoding = UTF-8 修改为java.util.logging.ConsoleHandler....3、重启tomcat。 作者:Johnson1417 链接:https...
  • 如何不借助log4j,使用tomcat自带的日志配置将tomcat控制台输出信息输出到自己指定的文件中
  • 控制台日志输出乱码的原因是控制台字符编码与Tomcat日志输出的字符编码不一致造成的 1、修改控制台字符编码 查看控制台当前使用的编码的命令: chcp 切换控制台编码的命令: chcp +编码代号(UTF-8的为65001;...
  • TOMCAT 控制台信息输出日志文件

    千次阅读 2016-11-29 13:21:26
    1.让tomcat日志输出到文件  一般启动tomcat时都用startup.bat,但又有多少人真正研究过这个bat文件中到底暗藏什么玄机呢?  我们来看一下这个bat文件。它使用call "%EXECUTABLE%" start %CMD_LINE_ARGS%这句话来...
  • tomcat控制台详细错误日志设置

    热门讨论 2011-09-07 19:12:21
    tomcat控制台详细错误日志设置,有时tomcat控制台报的错误比较模糊,不知道该怎样去找原因,现在好了,按照简单说明配置一下
  • 转自:https://blog.csdn.net/java2000_net/article/details/2920155 ... 在window2003 系统下运行tomcat5.5 当运行时代码中有控制台输出的语句,如System.out.println 或 e....
  • windows下tomcat输出控制台日志文件

    千次阅读 2017-08-07 15:16:02
    windows下tomcat输出控制台日志文件windows服务器情况下,无法和linux服务器一样,启动web服务之后,直接tail查看日志,而windwos控制台的输出空间有限,如果遇到大量错误的情况下,console日志刷新太快,无法看到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,600
精华内容 8,240
关键字:

tomcat控制台日志输出