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日志文件内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Tomcat目录结构详解

    Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选.十分有必要了解Tomcat目录结构. 目录结构 解压Tomcat后的目录结构如下图 各目录及文件说明 bin目录 用于存放 Tomcat的启动.停止等批处理脚本和Shell脚本 conf目录 用于存放 Tomcat的相关配置文件 lib目录 Tomcat服务器依赖库目录,包含 Tomcat服务器运行环境依赖lar包 web

  • Tomcat日志文件定时清理备份的脚本

    以下脚本主要备份的日志文件为tomcat的catalina.out.localhost_access_log.yyyy-mm-dd.log日志和项目的日志文件,其中项目的日志文件格式为"projectname-yyyy-mm-dd.log",以下为备份脚本,具体的操作都有相应的注释,供大家参考,具体情况请根据日志文件的格式和要求来使用本脚本. #!/bin/sh ###### # 日志定时运行时间为每天0点1分 # 删除20天之前的日志文件,压缩一周之前的日志文件 # 日志文件时间是根

  • Linux tomcat下catalina.out日志文件分割

    Linux tomcat下catalina.out日志文件分割 前言: tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志.tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli.jar包到./bin/目录下: 2.拷贝log4j.jar,lo4j.properties到./lib目录下; 3.删除./conf/logging.properties 4.重启 log4j配置样本 实例代码: lo

  • 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.star

  • Linux环境下查看日志文件命令详解

    目录 前言 一.cat命令: 二.more命令: 三.less命令: 四.head命令: 五.tail命令: 六.tac命令: 七.echo命令: 八.grep命令: 九.sed命令: 混合命令: 附加: 前言 当日志存储文件很大时,我们就不能用 vi 直接去查看日志了,就需要Linux的一些内置命令去查看日志文件. 系统Log日志位置: /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志

  • Python读取指定目录下指定后缀文件并保存为docx

    最近有个奇葩要求 要项目中的N行代码 申请专利啥的 然后作为程序员当然不能复制粘贴 用代码解决.. 使用python-docx读写docx文件 环境使用python3.6.0 首先pip安装python-docx pip install python-docx 然后下面是脚本 修改目录,这里默认取脚本运行目录下的src文件夹 取.cs后缀的所有文件 读取并保存为docx 有一点需要注意,如果文件中有中文,请用vscode或者其他编辑器使用utf-8格式打开,看看有没有乱码 其中每处理一个文件都会

  • php查找指定目录下指定大小文件的方法

    本文实例讲述了php查找指定目录下指定大小文件的方法.分享给大家供大家参考.具体实现方法如下: php查找文件大小的原理是遍历目录然后再利用filesize来计算文件大小,然后我们再加一判断就可以了,下面整理了一些例子. 我们先来看遍历目录,代码如下: 复制代码 代码如下: function tree($directory)  {   $mydir = dir($directory);   echo "<ul>n";   while($file = $mydir->r

  • python在指定目录下查找gif文件的方法

    本文实例讲述了python在指定目录下查找gif文件的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/python # Use the standard find method to look for GIF files. import sys, find if len(sys.argv) > 1: dirs = sys.argv[1:] else: dirs = [ '.' ] # Go for it. for dir in dirs: files = find.find

  • 新装linux系统/etc/sysconfig目录下无iptables文件的解决方法

    今天新装了Linux,希望去做些防火墙的策略,使用service iptables status查看防火墙的状态时,无任何反应,且使用service iptables start也启动不聊.后来发现在/etc/sysconfig目录下没有iptables文件(防火墙的策略一般都写在此文件中). 原因:在新安装的Linux系统中,防火墙默认是被禁掉的,一般也没有配置过任何防火墙的策略,所有不存在/etc/sysconfig/iptables文件. 解决方法: 在控制台使用iptables命令随便写

  • java删除指定目录下所有空文件夹的方法

    本文实例讲述了java删除指定目录下所有空文件夹的方法.分享给大家供大家参考,具体如下: package com.func; import java.io.File; import java.util.ArrayList; import java.util.List; /** * 删除指定目录下的所有空文件夹 * * @author zdw * */ public class FileUtils { List<File> list = new ArrayList<File>();

  • C++获取指定目录下的所有文件

    本文实例为大家分享了C++获取指定目录下所有文件的具体代码,供大家参考,具体内容如下 1.获得指定目录下的所有文件(不搜索子文件夹) 需要包含的头文件 #include <io.h> #include <string> #include <vector> #include <fstream> 函数实现 void getAllFiles(string path, vector<string>& files) { // 文件句柄 long h

  • php列出一个目录下的所有文件的代码

    复制代码 代码如下: <?php function dir_path($path) { $path = str_replace('\\', '/', $path); if (substr($path, -1) != '/') $path = $path . '/'; return $path; } /** * 列出目录下的所有文件 * * @param str $path 目录 * @param str $exts 后缀 * @param array $list 路径数组 * @return a

  • java删除指定目录下指定格式文件的方法

    本文实例为大家分享了java删除指定目录下指定格式文件的具体代码,供大家参考,具体内容如下 正在看疯狂java讲义这本书,发现源码中有我不需要的class文件,想批量把它删除 代码如下: import java.io.File; public class Main { static int count = 0; public static void main(String[] args) { //路径 String path="/media/lcy/Data/Workspaces/java/cr

随机推荐