tomcat 系列之 启动日志分析

来源:互联网 发布:安卓ocr软件 编辑:程序博客网 时间:2024/05/29 12:34

一下是tomcat9的启动信息,以及每行日志的说明

tomcat服务器的版本
26-Sep-2017 07:35:00.036 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/9.0.0.M26
服务器启动时间
26-Sep-2017 07:35:00.038 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Server built: Aug 2 2017 20:29:05 UTC
tomcat版本编号
26-Sep-2017 07:35:00.038 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 9.0.0.0
服务所在系统名称
26-Sep-2017 07:35:00.038 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
服务所在系统的版本
26-Sep-2017 07:35:00.038 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-514.26.2.el7.x86_64
有待研究
26-Sep-2017 07:35:00.038 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
Java Home 路径
26-Sep-2017 07:35:00.038 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/local/java/jdk1.8.0_144/jre
JVM版本
26-Sep-2017 07:35:00.038 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_144-b01
JVM供应商
26-Sep-2017 07:35:00.038 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
tomcat路径
26-Sep-2017 07:35:00.039 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /mnt/wechat/pay-wechat-service-8006-8082-tomcat-9.0.0.M26
tomcat路径
26-Sep-2017 07:35:00.039 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /mnt/wechat/pay-wechat-service-8006-8082-tomcat-9.0.0.M26
log日志命令参数所在的文件地址
26-Sep-2017 07:35:00.039 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/mnt/wechat/pay-wechat-service-8006-8082-tomcat-9.0.0.M26/conf/logging.properties
命令行参数–manager日志默认配置实现类
26-Sep-2017 07:35:00.039 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
jdk默认DHKEY大小 单位位bit 默认位128KB
26-Sep-2017 07:35:00.039 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
实现类的包路径.代表处理实现类皆在这个包下。如果需要多个包的话,那么使用“ |” 分割。比如 -D java.protocol.handler.pkgs=com.acme.protocol|com.acme.protocol2 。
26-Sep-2017 07:35:00.039 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
servlet容器的路径
26-Sep-2017 07:35:00.039 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/mnt/wechat/pay-wechat-service-8006-8082-tomcat-9.0.0.M26
servlet容器的路径
26-Sep-2017 07:35:00.039 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/mnt/wechat/pay-wechat-service-8006-8082-tomcat-9.0.0.M26
临时文件存放路径
26-Sep-2017 07:35:00.039 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/mnt/wechat/pay-wechat-service-8006-8082-tomcat-9.0.0.M26/temp
引用的java lib的路径
26-Sep-2017 07:35:00.039 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib]
servlet容器nio端口
26-Sep-2017 07:35:00.269 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler [“http-nio-8082”]
表示容器支持NIO可以进行读写操作
26-Sep-2017 07:35:00.293 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
servlet容器加载所需要的时间
26-Sep-2017 07:35:00.307 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 992 ms
servlet容器开始初始化
26-Sep-2017 07:35:00.326 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
开始初始化servlet引擎
26-Sep-2017 07:35:00.326 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/9.0.0.M26
开始发布war包
26-Sep-2017 07:35:00.373 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/mnt/wechat/pay-wechat-service-8006-8082-tomcat-9.0.0.M26/webapps/ROOT.war]
个人觉得是对servlet日志级别的建议
26-Sep-2017 07:35:01.495 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
项目初始化成功日志
07:35:02.134 [main] 44 INFO com.shihou.module.pay.listenner.Listener - 【支付服务 初始化成功!】
ROOTwar包初始化完毕所花费的时间
26-Sep-2017 14:20:30.189 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/mnt/wechat/pay-wechat-service-8006-8082-tomcat-9.0.0.M26/webapps/ROOT.war] has finished in [1,839] ms
服务启动的端口号
26-Sep-2017 14:20:30.203 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [“http-nio-8082”]
servlet容器启动所花费的时间
26-Sep-2017 14:20:30.218 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 1932 ms

参考资料:http://tomcat.apache.org/tomcat-5.5-doc/architecture/startup.html
http://mercyblitz.iteye.com/blog/735529

原创粉丝点击