tomcat logs 目录下各日志文件的解析(小结)
tomcat每次启动时,自动在logs目录下生产以下日志文件,按照日期自动备份。可以帮助我们更好的找出错误。
1、catalina.日期.log
1、主要是记录tomcat启动时候的信息;
2、启动的jvm参数以及操作系统等日志信息;
3、没有使用log4j等日志机制,系统的的错误信息与打印语句也在这个日志文件中记录;
4、linux下所有的日志都在catalina.out中。
09-dec-2021 10:45:16.836 信息 [main] org.apache.catalina.startup.versionloggerlistener.log server.服务器版本: apache tomcat/9.0.35
09-dec-2021 10:45:16.851 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 服务器构建: may 5 2020 20:36:20 utc
09-dec-2021 10:45:16.851 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 服务器版本号(: 9.0.35.0
09-dec-2021 10:45:16.851 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 操作系统名称: windows 10
09-dec-2021 10:45:16.851 信息 [main] org.apache.catalina.startup.versionloggerlistener.log os.版本: 10.0
09-dec-2021 10:45:16.851 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 架构: amd64
09-dec-2021 10:45:16.851 信息 [main] org.apache.catalina.startup.versionloggerlistener.log java 环境变量: d:\jdk1.8.0_261\jre
09-dec-2021 10:45:16.852 信息 [main] org.apache.catalina.startup.versionloggerlistener.log java虚拟机版本: 1.8.0_261-b12
09-dec-2021 10:45:16.852 信息 [main] org.apache.catalina.startup.versionloggerlistener.log jvm.供应商: oracle corporation
09-dec-2021 10:45:16.852 信息 [main] org.apache.catalina.startup.versionloggerlistener.log catalina_base: c:\users\21180\desktop\tomcat9-2
09-dec-2021 10:45:16.852 信息 [main] org.apache.catalina.startup.versionloggerlistener.log catalina_home: c:\users\21180\desktop\tomcat9-2
09-dec-2021 10:45:16.863 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-djava.util.logging.config.file=c:\users\21180\desktop\tomcat9-2\conf\logging.properties
09-dec-2021 10:45:16.863 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-djava.util.logging.manager=org.apache.juli.classloaderlogmanager
09-dec-2021 10:45:16.863 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-djdk.tls.ephemeraldhkeysize=2048
09-dec-2021 10:45:16.863 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-djava.protocol.handler.pkgs=org.apache.catalina.webresources
09-dec-2021 10:45:16.863 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-dignore.endorsed.dirs=
09-dec-2021 10:45:16.863 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-dcatalina.base=c:\users\21180\desktop\tomcat9-2
09-dec-2021 10:45:16.864 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-dcatalina.home=c:\users\21180\desktop\tomcat9-2
09-dec-2021 10:45:16.865 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-djava.io.tmpdir=c:\users\21180\desktop\tomcat9-2\temp
09-dec-2021 10:45:16.866 信息 [main] org.apache.catalina.core.aprlifecyclelistener.lifecycleevent 在java.library.path:[d:\jdk1.8.0_261\jre\bin;c:\windows\sun\java\bin;c:\windows\system32;c:\windows;d:\jdk1.8.0_261\bin;d:\jdk1.8.0_261\jre\bin;d:\oracle\product\10.2.0\db_1\bin;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;c:\windows\system32\openssh\;c:\sybase\shared;d:\apache-maven-3.6.1\bin;d:\git\cmd;c:\program files\mysql\mysql shell 8.0\bin\;c:\users\21180\appdata\local\microsoft\windowsapps;;.]上找不到基于apr的apache tomcat本机库,该库允许在生产环境中获得最佳性能
09-dec-2021 10:45:18.370 信息 [main] org.apache.coyote.abstractprotocol.init 初始化协议处理器 ["http-nio-8880"]
09-dec-2021 10:45:18.610 信息 [main] org.apache.catalina.startup.catalina.load 服务器在[2,348]毫秒内初始化
09-dec-2021 10:45:18.734 信息 [main] org.apache.catalina.core.standardservice.startinternal 正在启动服务[catalina]
09-dec-2021 10:45:18.735 信息 [main] org.apache.catalina.core.standardengine.startinternal 正在启动 servlet 引擎:[apache tomcat/9.0.35]
09-dec-2021 10:45:18.773 信息 [main] org.apache.catalina.startup.hostconfig.deploydescriptor 正在部署部署描述符[c:\users\21180\desktop\tomcat9-2\conf\catalina\localhost\werp.xml]。
09-dec-2021 10:45:18.852 警告 [main] org.apache.catalina.startup.hostconfig.deploydescriptor 部署描述符[c:\users\21180\desktop\tomcat9-2\conf\catalina\localhost\werp.xml]中值为[/werp]的路径属性已被忽略
09-dec-2021 10:45:18.865 警告 [main] org.apache.catalina.startup.hostconfig.deploydescriptor (:在主机appbase 中指定了docbase [c:\users\21180\desktop\tomcat9-2\webapps\werp],将被忽略
09-dec-2021 10:45:18.952 警告 [main] org.apache.catalina.startup.setcontextpropertiesrule.begin [setcontextpropertiesrule]{context} setting property 'debug' to '0' did not find a matching property.
09-dec-2021 10:45:35.803 信息 [main] org.apache.catalina.core.standardcontext.checkunusualurlpattern 可疑的url模式:[/sso*]在上下文[/werp]中,请参阅servlet规范的第12.1节和第12.2节
09-dec-2021 10:45:37.060 信息 [main] org.apache.jasper.servlet.tldscanner.scanjars 至少有一个jar被扫描用于tld但尚未包含tld。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到tld的完整jar列表。 在扫描期间跳过不需要的jar可以缩短启动时间和jsp编译时间。
09-dec-2021 10:45:37.704 信息 [main] com.sun.xml.ws.transport.http.servlet.wsservletcontextlistener.contextinitialized wsservlet12: jax-ws context listener initializing
09-dec-2021 10:45:39.256 信息 [main] com.sun.xml.ws.transport.http.servlet.wsservletdelegate.<init> wsservlet14: jax-ws servlet initializing
09-dec-2021 10:46:15.034 信息 [main] org.apache.catalina.startup.hostconfig.deploydescriptor 部署描述符[c:\users\21180\desktop\tomcat9-2\conf\catalina\localhost\werp.xml]的部署已在[56,261]ms内完成
09-dec-2021 10:46:15.038 信息 [main] org.apache.catalina.startup.hostconfig.deploydirectory 把web 应用程序部署到目录 [c:\users\21180\desktop\tomcat9-2\webapps\docs]
09-dec-2021 10:46:15.088 信息 [main] org.apache.catalina.startup.hostconfig.deploydirectory web应用程序目录[c:\users\21180\desktop\tomcat9-2\webapps\docs]的部署已在[50]毫秒内完成
09-dec-2021 10:46:15.097 信息 [main] org.apache.catalina.startup.hostconfig.deploydirectory 把web 应用程序部署到目录 [c:\users\21180\desktop\tomcat9-2\webapps\manager]
09-dec-2021 10:46:15.219 信息 [main] org.apache.catalina.startup.hostconfig.deploydirectory web应用程序目录[c:\users\21180\desktop\tomcat9-2\webapps\manager]的部署已在[122]毫秒内完成
09-dec-2021 10:46:15.221 信息 [main] org.apache.catalina.startup.hostconfig.deploydirectory 把web 应用程序部署到目录 [c:\users\21180\desktop\tomcat9-2\webapps\root]
09-dec-2021 10:46:15.273 信息 [main] org.apache.catalina.startup.hostconfig.deploydirectory web应用程序目录[c:\users\21180\desktop\tomcat9-2\webapps\root]的部署已在[52]毫秒内完成
09-dec-2021 10:46:15.280 信息 [main] org.apache.coyote.abstractprotocol.start 开始协议处理句柄["http-nio-8880"]
09-dec-2021 10:46:15.296 信息 [main] org.apache.catalina.startup.catalina.start [56,685]毫秒后服务器启动
09-dec-2021 10:52:00.552 信息 [main] org.apache.catalina.core.standardserver.await 通过关闭端口接收到有效的关闭命令。正在停止服务器实例。
09-dec-2021 10:52:00.554 信息 [main] org.apache.coyote.abstractprotocol.pause 暂停protocolhandler["http-nio-8880"]
09-dec-2021 10:52:00.731 信息 [main] org.apache.catalina.core.standardservice.stopinternal 正在停止服务[catalina]
09-dec-2021 10:52:00.914 信息 [main] com.sun.xml.ws.transport.http.servlet.wsservletdelegate.destroy wsservlet15: jax-ws servlet destroyed
09-dec-2021 10:52:00.919 信息 [main] com.sun.xml.ws.transport.http.servlet.wsservletcontextlistener.contextdestroyed wsservlet13: jax-ws context listener destroyed
09-dec-2021 10:52:00.933 警告 [main] org.apache.catalina.loader.webappclassloaderbase.clearreferencesjdbc web应用程序 [werp] 注册了jdbc驱动程序 [oracle.jdbc.oracledriver],但在web应用程序停止时无法注销它。 为防止内存泄漏,jdbc驱动程序已被强制取消注册。
09-dec-2021 10:52:00.934 警告 [main] org.apache.catalina.loader.webappclassloaderbase.clearreferencesthreads web应用程序[werp]似乎启动了一个名为[thread-4]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[
java.lang.thread.sleep(native method)
com.ebig.message.engine.emailthread.run(emailengine.java:547)]
09-dec-2021 10:52:00.944 警告 [main] org.apache.catalina.loader.webappclassloaderbase.clearreferencesthreads web应用程序[werp]似乎启动了一个名为[thread-33]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[
java.lang.object.wait(native method)
java.lang.object.wait(object.java:502)
com.ebig.log.ebigloggerengine.poplog(ebigloggerengine.java:65)
com.ebig.log.logthreadlistener.run(logthreadlistener.java:22)]
09-dec-2021 10:52:01.008 警告 [main] org.apache.catalina.loader.webappclassloaderbase.clearreferencesthreads web应用程序[werp]似乎启动了一个名为[schedulerserviceevent]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[
java.lang.object.wait(native method)
java.lang.object.wait(object.java:502)
com.ebig.servicemgr.kernel.eventqueue.get(eventqueue.java:21)
com.ebig.servicemgr.kernel.eventlistenerloop.run(eventlistenerloop.java:33)
java.lang.thread.run(thread.java:748)]
09-dec-2021 10:52:01.195 信息 [main] org.apache.coyote.abstractprotocol.stop 正在停止protocolhandler ["http-nio-8880"]
09-dec-2021 10:52:01.203 信息 [main] org.apache.coyote.abstractprotocol.destroy 正在摧毁协议处理器 ["http-nio-8880"]
09-dec-2021 12:00:43.731 信息 [main] org.apache.catalina.startup.versionloggerlistener.log server.服务器版本: apache tomcat/9.0.35
09-dec-2021 12:00:43.781 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 服务器构建: may 5 2020 20:36:20 utc
09-dec-2021 12:00:43.781 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 服务器版本号(: 9.0.35.0
09-dec-2021 12:00:43.781 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 操作系统名称: windows 10
09-dec-2021 12:00:43.781 信息 [main] org.apache.catalina.startup.versionloggerlistener.log os.版本: 10.0
09-dec-2021 12:00:43.781 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 架构: amd64
09-dec-2021 12:00:43.781 信息 [main] org.apache.catalina.startup.versionloggerlistener.log java 环境变量: d:\jdk1.8.0_261\jre
09-dec-2021 12:00:43.782 信息 [main] org.apache.catalina.startup.versionloggerlistener.log java虚拟机版本: 1.8.0_261-b12
09-dec-2021 12:00:43.782 信息 [main] org.apache.catalina.startup.versionloggerlistener.log jvm.供应商: oracle corporation
09-dec-2021 12:00:43.782 信息 [main] org.apache.catalina.startup.versionloggerlistener.log catalina_base: c:\users\21180\desktop\tomcat9-2
09-dec-2021 12:00:43.782 信息 [main] org.apache.catalina.startup.versionloggerlistener.log catalina_home: c:\users\21180\desktop\tomcat9-2
09-dec-2021 12:00:43.827 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-djava.util.logging.config.file=c:\users\21180\desktop\tomcat9-2\conf\logging.properties
09-dec-2021 12:00:43.827 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-djava.util.logging.manager=org.apache.juli.classloaderlogmanager
09-dec-2021 12:00:43.828 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-djdk.tls.ephemeraldhkeysize=2048
09-dec-2021 12:00:43.828 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-djava.protocol.handler.pkgs=org.apache.catalina.webresources
09-dec-2021 12:00:43.828 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-dignore.endorsed.dirs=
09-dec-2021 12:00:43.828 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-dcatalina.base=c:\users\21180\desktop\tomcat9-2
09-dec-2021 12:00:43.829 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-dcatalina.home=c:\users\21180\desktop\tomcat9-2
09-dec-2021 12:00:43.829 信息 [main] org.apache.catalina.startup.versionloggerlistener.log 命令行参数:-djava.io.tmpdir=c:\users\21180\desktop\tomcat9-2\temp
09-dec-2021 12:00:43.829 信息 [main] org.apache.catalina.core.aprlifecyclelistener.lifecycleevent 在java.library.path:[d:\jdk1.8.0_261\jre\bin;c:\windows\sun\java\bin;c:\windows\system32;c:\windows;d:\jdk1.8.0_261\bin;d:\jdk1.8.0_261\jre\bin;d:\oracle\product\10.2.0\db_1\bin;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;c:\windows\system32\openssh\;c:\sybase\shared;d:\apache-maven-3.6.1\bin;d:\git\cmd;c:\program files\mysql\mysql shell 8.0\bin\;c:\users\21180\appdata\local\microsoft\windowsapps;;.]上找不到基于apr的apache tomcat本机库,该库允许在生产环境中获得最佳性能
09-dec-2021 12:00:45.310 信息 [main] org.apache.coyote.abstractprotocol.init 初始化协议处理器 ["http-nio-8880"]
09-dec-2021 12:00:45.508 信息 [main] org.apache.catalina.startup.catalina.load 服务器在[2,113]毫秒内初始化
09-dec-2021 12:00:45.558 信息 [main] org.apache.catalina.core.standardservice.startinternal 正在启动服务[catalina]
09-dec-2021 12:00:45.560 信息 [main] org.apache.catalina.core.standardengine.startinternal 正在启动 servlet 引擎:[apache tomcat/9.0.35]
09-dec-2021 12:00:45.581 信息 [main] org.apache.catalina.startup.hostconfig.deploydescriptor 正在部署部署描述符[c:\users\21180\desktop\tomcat9-2\conf\catalina\localhost\werp.xml]。
09-dec-2021 12:00:45.617 警告 [main] org.apache.catalina.startup.hostconfig.deploydescriptor 部署描述符[c:\users\21180\desktop\tomcat9-2\conf\catalina\localhost\werp.xml]中值为[/werp]的路径属性已被忽略
09-dec-2021 12:00:45.625 警告 [main] org.apache.catalina.startup.hostconfig.deploydescriptor (:在主机appbase 中指定了docbase [c:\users\21180\desktop\tomcat9-2\webapps\werp],将被忽略
09-dec-2021 12:00:45.654 警告 [main] org.apache.catalina.startup.setcontextpropertiesrule.begin [setcontextpropertiesrule]{context} setting property 'debug' to '0' did not find a matching property.
09-dec-2021 12:00:52.657 严重 [main] org.apache.catalina.startup.catalina.stopserver 无法联系[localhost:8805](基端口[8805]和偏移量[0])。tomcat可能不在运行。
09-dec-2021 12:00:52.660 严重 [main] org.apache.catalina.startup.catalina.stopserver 停止 catalina 时出错
java.net.connectexception: connection refused: connect
at java.net.dualstackplainsocketimpl.connect0(native method)
at java.net.dualstackplainsocketimpl.socketconnect(dualstackplainsocketimpl.java:75)
at java.net.abstractplainsocketimpl.doconnect(abstractplainsocketimpl.java:476)
at java.net.abstractplainsocketimpl.connecttoaddress(abstractplainsocketimpl.java:218)
at java.net.abstractplainsocketimpl.connect(abstractplainsocketimpl.java:200)
at java.net.plainsocketimpl.connect(plainsocketimpl.java:162)
at java.net.sockssocketimpl.connect(sockssocketimpl.java:394)
at java.net.socket.connect(socket.java:606)
at java.net.socket.connect(socket.java:555)
at java.net.socket.<init>(socket.java:451)
at java.net.socket.<init>(socket.java:228)
at org.apache.catalina.startup.catalina.stopserver(catalina.java:513)
at sun.reflect.nativemethodaccessorimpl.invoke0(native method)
at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62)
at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)
at java.lang.reflect.method.invoke(method.java:498)
at org.apache.catalina.startup.bootstrap.stopserver(bootstrap.java:389)
at org.apache.catalina.startup.bootstrap.main(bootstrap.java:479)
09-dec-2021 12:01:02.320 严重 [main] org.apache.catalina.startup.catalina.stopserver 无法联系[localhost:8805](基端口[8805]和偏移量[0])。tomcat可能不在运行。
09-dec-2021 12:01:02.323 严重 [main] org.apache.catalina.startup.catalina.stopserver 停止 catalina 时出错
java.net.connectexception: connection refused: connect
at java.net.dualstackplainsocketimpl.connect0(native method)
at java.net.dualstackplainsocketimpl.socketconnect(dualstackplainsocketimpl.java:75)
at java.net.abstractplainsocketimpl.doconnect(abstractplainsocketimpl.java:476)
at java.net.abstractplainsocketimpl.connecttoaddress(abstractplainsocketimpl.java:218)
at java.net.abstractplainsocketimpl.connect(abstractplainsocketimpl.java:200)
at java.net.plainsocketimpl.connect(plainsocketimpl.java:162)
at java.net.sockssocketimpl.connect(sockssocketimpl.java:394)
at java.net.socket.connect(socket.java:606)
at java.net.socket.connect(socket.java:555)
at java.net.socket.<init>(socket.java:451)
at java.net.socket.<init>(socket.java:228)
at org.apache.catalina.startup.catalina.stopserver(catalina.java:513)
at sun.reflect.nativemethodaccessorimpl.invoke0(native method)
at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62)
at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)
at java.lang.reflect.method.invoke(method.java:498)
at org.apache.catalina.startup.bootstrap.stopserver(bootstrap.java:389)
at org.apache.catalina.startup.bootstrap.main(bootstrap.java:479)
2、commons-daemon.日期.log
1、估计是利用服务方式启动tomcat作为守护进程的日志记录;
[2017-12-16 15:45:49] [info] [1706572] commons daemon procrun (1.0.15.0 64-bit) started
[2017-12-16 15:45:49] [info] [1706572] running 'tomcat7' service...
[2017-12-16 15:45:49] [info] [1706632] starting service...
[2017-12-16 15:45:51] [info] [1706632] service started in 1617 ms.
[2017-12-16 15:50:57] [info] [1716024] stopping service...
[2017-12-16 15:50:58] [info] [1716024] service stop thread completed.
[2017-12-16 15:50:59] [info] [1706572] run service finished.
[2017-12-16 15:50:59] [info] [1706572] commons daemon procrun finished
[2017-12-16 15:51:21] [info] [1711056] commons daemon procrun (1.0.15.0 64-bit) started
[2017-12-16 15:51:22] [info] [1711056] running 'tomcat7' service...
[2017-12-16 15:51:22] [info] [1716072] starting service...
[2017-12-16 15:51:23] [info] [1716072] service started in 1511 ms.
3、host-manager.日期.log
估计是放tomcat的自带的manager项目的日志信息的,也没有看到有什么重要的日志信息。
4、localhost.日期.log
类似于catalina
日志,可是信息没有catalina
全;
5、localhost_access_log.日期.txt
存放访问tomcat的请求的所有地址以及请求的路径、时间,请求协议以及返回码等信息(重要)
6、manager.日志.log
估计也是manager项目专有的日志文件,看不出有什么重要的信息。
7、tomcat7-stderr.日期.log
这个是log4j的错误日志,因此在程序中要合理的捕捉异常。
8、tomcat7-stdout.日期.log
1、类似于eclipse的控制台的信息;
2、程序中的system语句打印的日志(包括系统抛出的异常)。
到此这篇关于tomcat logs 目录下各日志文件的含义的文章就介绍到这了,更多相关tomcat logs日志文件内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: 浅谈C++高并发场景下读多写少的优化方案