在开发的过程中经常出现包冲突,却不知道怎么回事,可以在 catalina.bat 里面设置查看class加载日志

set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -verbose:class 
linux下的命令为:CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -verbose:class"
然后在将具体日志打印出来,打印日志的设置如下:
 

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

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

1、打开bin下面的startup.bat文件,把call "%EXECUTABLE%" start %CMD_LINE_ARGS%
改为call "%EXECUTABLE%" run %CMD_LINE_ARGS% 。
2、打开bin下面的catalina.bat文件,会发现共有4处 %ACTION% ,在后面分别加上
>> %CATALINA_HOME%\logs\catalina.out 。
重启tomcat,就会发现在logs文件夹下出现了catalina.out文件,把原来控制台的信息全写进去了。
但输出的这个catalina.out文件,是一直增长的,也就是文件会越来越大。

转载于:https://www.cnblogs.com/sidesky/p/3520842.html

让Windows下的Tomcat将控制台信息记录到日志相关推荐

  1. Windows下搭建Tomcat集群的配置详解

    < Windows下搭建Tomcat集群基础入门详解 > 前言 在搭建 < Apache + Tomcat 实现Web服务器集群 > 前我们还需要实现 Tomcat集群实现Se ...

  2. tomcat7修改内存 win_详解Windows下调整Tomcat启动参数的实现方法

    Windows下调整Tomcat启动参数 Tomcat默认可以使用的内存为128MB,对于访问数比较多.比较吃内存的应用来说,这是不够的.我们可以通过调整Java虚拟机的启动参数来增加Tomcat可使 ...

  3. windows下整合tomcat和nginx

    tomcat自带的apache服务器对于并发请求的处理能力比较差,并且耗费资源很大,而nginx这方便却很强悍,以下是在windows下整合tomcat和nginx的过程. 1.准备工作   下载to ...

  4. jsp+php 服务器环境,Windows下Apache+Tomcat+jsp+php的服务器整合配置

    具体配置参照 Windows下Apache+Tomcat+jsp+php的服务器整合配置出现Service Unavailable错误 Service Unavailable The server i ...

  5. Windows下Apache Tomcat?的下载安装和使用

    本文将给出在windows下Apache Tomcat的下载安装和使用的简易教程. 前往Tomcat的官网http://tomcat.apache.org/.如下图所示: 在上图左侧红色方框中选择版本 ...

  6. 关于Windows下关闭tomcat

    关于Windows下关闭tomcat 首先要知道tomcat的端口(大部分都是8080端口)不清楚的可以去到conf文件夹下的server.xml文件找到端口!!! 关闭tomcat可以使用命令行cm ...

  7. Windows 下启动tomcat

    tomcat启动命令 安装tomcat之后,设置CATALINA_HOME=tomcat的安装目录,比如安装在c:/tomcat,那么CATALINA_HOME=c:/tomcat,添加路径到path ...

  8. 前端开发工具 vscode 使用技巧篇:控制台由powershell切换为cmd方法,windows下新旧版控制台cmd与powershell互切方法

    vscode 控制台切换方法 可以看到右上角是 powershell 不是 cmd. 通过 ctrl+shift+p,搜索出默认的 shell. 然后选择 cmd. 最后重启 vscode 就好了. ...

  9. Windows下配置Tomcat使用https协议

    场景 首先需要知道 HTTP+加密+数据完整性保护+认证=HTTPS HTTP+SSL=HTTPS (在TCP与HTTP之间多了一层SSL/TSL协议) 所以配置Tomcat使用https协议,你需要 ...

最新文章

  1. Atitit qzone qq空间博客自动点赞与评论工具的设计与实现
  2. 可能是第二好的 Spring OAuth 2.0 文章,艿艿端午在家写了 3 天~
  3. 【转】wordpress/wp-includes目录文件概述
  4. 品‮方牌‬可以利用视‮号频‬做什么
  5. Tensorflow训练CIFAR10源代码
  6. Windows 8 平板电脑体验及思考
  7. Quartus下软硬核固化到EPCS中(JTAG)延续上篇
  8. linux终端下打开pdf文件,如何从终端打开PDF文件?
  9. HDU3533Escape(BFS )
  10. Altium designer--LM317/LM337封装图
  11. SystemUI自定义电池图标
  12. 我就是那菜花!我就是那花椰菜!
  13. 如何指定多边形区域下载地图
  14. UEFI入门之EDK II开发环境搭建
  15. 度小满启动“小微加油站”,让低息服务可持续
  16. 骑行运动耳机哪个好,五款最适合在骑行中佩戴的耳机分享
  17. Business English-Unit 4 Memos -B
  18. BIM技术都是如何应用于水利工程中
  19. git从某个分支创建新分支
  20. office2020与2016版的不同_Office2019和Office2016相比不同在哪些地方 Office 2019新增功能体验分享...

热门文章

  1. 最新、最全面的LAMP+wordpress安装过程!!
  2. 家庭背景音乐的发展趋势
  3. MySql8.0.16安装
  4. 数字签名与数字证书是什么
  5. cf1139D. Steps to One(dp)
  6. 超详细的java生成excel文件并下载
  7. viewflipper动画切换屏幕
  8. 线程同步——内核对象实现线程同步——等待函数
  9. struts2中result的type属性详解
  10. 看懂三篇文章--需要归纳