1. 程式人生 > >tomcat 系列之 啟動日誌分析

tomcat 系列之 啟動日誌分析

一下是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

相關推薦

tomcat 系列 啟動日誌分析

一下是tomcat9的啟動資訊,以及每行日誌的說明 tomcat伺服器的版本 26-Sep-2017 07:35:00.036 INFO [main] org.apache.catalina.startup.VersionLoggerListene

詳解Tomcat系列(一)-從原始碼分析Tomcat啟動

在整個Tomcat系列文章講解之前, 我想說的是雖然整個Tomcat體系比較複雜, 但是Tomcat中的程式碼並不難讀, 只要認真花點功夫, 一定能啃下來. 由於篇幅的原因, 很難把Tomcat所有的知識點都放到同一篇文章中, 我將把Tomcat系列文章分為Tomcat的啟動, Tomcat中各模組的介紹和

深入理解Tomcat系列五:Context容器和Wrapper容器

ssa stream servlet實例 可用 igel sse ould rip alt 前言 Context容器是一個Web項目的代表,主要管理Servlet實例,在Tomcat中Servlet實例是以Wrapper出現的。如今問題是怎樣才幹通過C

大資料電話日誌分析callLog案例(四)

一、修改kafka資料在主題中的貯存時間,預設是7天 ------------------------------------------------- [kafka/conf/server.properties] log.retention.hours=1 二、使用hive進行聚

大資料電話日誌分析callLog案例(三)

一、查詢使用者最近的通話資訊 -------------------------------------------- 1.實現分析 使用ssm可視介面提供查詢串 -- controller連線 hiveserver2 -- 將命令轉化成hsql語句 -- hive繫結hba

大資料電話日誌分析callLog案例(二)

一、前端實現 -- 按照時間段查詢通話記錄 ----------------------------------------- 1.完善calllog的dao類calllog.class ----------------------------------------------

xadmin系列啟動、註冊、分發

from django.conf.urls import url from django.shortcuts import HttpResponse class xadmin_class(object): def __init__(self,model,site): self.

Tomcat系列伺服器的安裝與配置以及各元件詳解

Tomcat系列之伺服器的安裝與配置以及各元件詳解 大綱 一、前言 二、安裝與配置Tomcat 三、Tomcat 目錄的結構 四、Tomcat 配置檔案 注,本文的測試的作業系統為CentOS 6.4 x86_64,軟體版本為jdk-7u40、apache

jvm系列-gc日誌檢視

在上一篇中我們介紹的有引數的設定,那我們要了解不同的引數對於程式的影響和對於調優的影響,這個時候我們就需要檢視gc日誌來看我們設定的引數是否合理,這一章節中我們就來檢視gc日誌 一、新生代和老年代的比值對效能的影響 Map map = new HashMap<&

STM32啟動過程分析學習筆記

 System memory內建了ST提供的boot loader,可以通過該boot loader下載程式到Flash中。 使用者程式實際只能儲存在Flash中,且能在Flash和SRAM中執行(因為cortex-m3核採用哈佛結構,程式

omapl138移植uboot系列啟動核心原理(啟動核心第三篇)

struct tag {          struct tag_header hdr;          union {                    struct tag_core                  core;                

深入理解Tomcat系列六 Servlet工作原理

                     前言Servlet是Web開發中的核心技術,作為一名合格的開發人員,就必須清楚Servlet的工作原理。本章沒有對Servlet技術本身進行詳細的說明,只是針對開發過程中一次Servlet的請求的處理過程進行分析的。Servlet實際上就是一個java類,只不過可以和

深入理解Tomcat系列三 Connector

                     前言Connector是Tomcat的聯結器,其主要任務是負責處理瀏覽器傳送過來的請求,並建立一個Request和Response的物件用於和瀏覽器交換資料,然後產生一個執行緒用於處理請求,Connector會把Request和Response物件傳遞給該執行緒,該執

深入理解Tomcat系列七 詳解URL請求

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

深入理解Tomcat系列四 Engine和Host容器

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

深入理解Tomcat系列七:詳解URL請求

前言 這裡分析一個實際的請求是如何在Tomcat中被處理的,以及最後是怎麼樣找到要處理的Servlet的?當我們在瀏覽器中輸入http://hostname:port/contextPath/servletPath,前面的hostname與port用於建立tc

Fabric的官方DEMO Building Your First Network的啟動日誌分析

當你按照官方的指示部署好preinstall的環境,下載了fabric-samples的程式碼和bin目錄下的二進位制程式後,你就會執行./byfn.sh -m generate   # 生成Fabric區塊鏈網路的部署配置檔案./byfn.sh -m up        #

uboot系列-----頂層Makefile分析(一)

這篇主要分析Makefile檔案開頭部分對與一些編譯環境以及編譯路徑等變數的初始化 VERSION = 2010 PATCHLEVEL = 12 SUBLEVEL = EXTRAVERSION = ifneq "$(SUBLEVEL)""" U_BOOT_VERSION

RMAN備份與恢復系列redo日誌檔案恢復

實驗環境 作業系統 Redhat5.4 x86 資料庫版本 oracle 11gR2 (11.2.0.1.0) 實驗前已經做了RMAN全量備份包括controlfile、spfile 實驗模擬 1. INACTIVE日誌組部分member成員損

Shell日誌分析應用日誌分析指令碼下

一 指令碼 1 ############################################################# 2 # File Name: check_http_log.sh 3 # Author:cakin 4 # mail:[email protected] 5