windows下tomcat日志的坑

  最近在调试工程,想着在windows下多开窗口操作方便,结果发现日志竟然不全,百思不得其解。最后发现竟然是部署的坑。

  之前的部署都是在bin目录下运行service.bat安装服务后了事,启停都通过tomcat8w.exe进行。现在发现缺少CATALINA_HOME环境变量,导致日志文件目录不正常,此情况下spring slf4j的日志就会丢失。在bin目录下跑一下setclasspath.bat,设置好CATALINA_HOME,重启tomcat服务,日志恢复正常。

原文地址:https://www.cnblogs.com/badwood316/p/11620927.html

时间: 2024-11-05 12:34:16

windows下tomcat日志的坑的相关文章

windows下tomcat日志输出至catalina.out文件

问题 windows下的tomcat的日志只输出在控制台下,且日志文件输出只有一些基本信息.如何把所有日志都输出到catalina.out,不过有个弊端就是日志在命令行不输出了. 解决方案 需要修改两个地方: 1.修改startup.bat 把call "%EXECUTABLE%" start %CMD_LINE_ARGS%修改为call "%EXECUTABLE%" run %CMD_LINE_ARGS%. 2.修改catalina.bat 查找catalina.

解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题

本文摘自:(http://blog.csdn.net/stevencn76/article/details/6246162) 分类: Java技术专区2011-03-13 12:25 5017人阅读 评论(1) 收藏 举报 tomcatlinux工具任务web 由于Tomcat在默认情况下会将没有经过配置的web应用所产生的日志输出已经其本身的日志内容都输出到这个文件中,那么随着时间的推移,这个文件的尺寸将会越来越大,当需要检查日志内容时间会导致文件难以打开,而且同时tomcat依旧在不断的向文

Windows下tomcat进程监控批处理程序

在Windows下tomcat进程监控批处理程序脚本如下: @echo off ::tomcat安装目录 set _tomcatDir=E:\myFiles\apache-tomcat-8.5.31 set _curlDir=E:\myFiles\apache-tomcat-8.5.31\curl set "httpcode=" ::访问tomcat cd /d %_curlDir% for /f "delims=" %%r in ('CURL.EXE -m 60

linuxt与windows下tomcat内存设置

Linux下修改JVM内存大小: 要添加在tomcat 的bin 下catalina.sh文件中,找到cygwin=false,在这一行的前面加入参数,具体如下# vi TOMCAT_HOME/bin/catalina.sh(默认文件内容) JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSize=512m" 以下是自己设置的另外增加一个setenv.sh文件来设

linux和windows下实现日志写入文件功能

最近在做在dos命令下执行php的功能,为了使执行后的结果方便记录,于是需要加一个生成日志的功能.很简单,一起来学习一下吧. windows 为了满足日志文件是按日期生成的. 第一步:设置当前时间的命令(2016/08/04 周四). 第二步:转化当前时间日期为标准格式(2016/08/04). 第三步:将/转为-(2016-08-04),为什么会有第三部命令呢,因为windows获取后的日期是2016/08/04的,所以需要转一下. 第四步:将日期拼上日志文件后缀.log. 第五步:就是将执行

centos下tomcat日志文件乱码

最近装了centos7.0 准备用来搭建web服务器.遇到一个问题折腾了很久: 在tomcat日志文件中的中文全部为?号,并不是因为linux的编码问题引起的,而是因为启动tomcat的时候需要设置java虚拟机的编码. 于是在daemon.sh中加入以下一句解决. JAVA_OPTS="$JAVA_OPTS -Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8 -Duser.language=zh_CN -Dsun.jnu.e

windows下tomcat在当前窗口运行,不在新弹出的窗口运行

window下tomcat在当前窗口启动,不在一个新的窗口启动startup.bat中最下几行goto setArgs:doneSetArgscall "%EXECUTABLE%" start %CMD_LINE_ARGS%:end----------把start改为runcall "%EXECUTABLE%" run %CMD_LINE_ARGS%

Windows下mysql日志配置

日志文件类型概述:1.错误日志记录启动.运行或停止mysqld时出现的问题.My.ini配置信息:#Enter a name for the error log file.Otherwise a default name will be used.#log-error=d:/mysql_log_err.txt2.查询日志记录建立的客户端连接和执行的语句.My.ini配置信息:#Enter a name for the query log file. Otherwise a default nam

windows下tomcat中部署solr

准备环境: apache-tomcat-7.0.72.zip, solr-4.10.2.zip, java version:1.7.0_60 下载tomcat:http://tomcat.apache.org/ or http://pan.baidu.com/s/1qYAhpik 下载solr:http://lucene.apache.org/solr/ or http://pan.baidu.com/s/1slImI89 ====================================