99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

Tomcat 8.5.100 部署實(shí)戰(zhàn):輕量級Java Web容器的穩(wěn)定選型與生產(chǎn)加固

Tomcat 8.5.100 部署實(shí)戰(zhàn):輕量級Java Web容器的穩(wěn)定選型與生產(chǎn)加固 簡介本資源為 Apache Tomcat 8.5.100 官方發(fā)行版源碼與二進(jìn)制混合包tar.gz 格式面向 Java Web 開發(fā)初學(xué)者、運(yùn)維工程師及中間件學(xué)習(xí)者用于本地部署 Servlet/JSP 應(yīng)用、理解容器運(yùn)行機(jī)制及開展安全與性能調(diào)優(yōu)實(shí)踐。壓縮包共 623 個文件涵蓋 227 個 HTML 文檔含官方幫助頁與示例說明、98 個 class 字節(jié)碼與 72 個 Java 源碼便于調(diào)試與原理分析、59 個 JSP 示例頁面、34 個核心 jar 包、18 個 XML 配置模板如 server.xml、web.xml以及 shell/bat 啟停腳本、日志配置與 JVM 參數(shù)示例等結(jié)構(gòu)完整開箱即用。資源大小為 10.38MB輕量易部署。目前已有 2035 人學(xué)習(xí)下載讀者可直接解壓運(yùn)行獲取標(biāo)準(zhǔn) Tomcat 目錄結(jié)構(gòu)、全量配置樣例、管理界面基礎(chǔ)支持、HTTP/2 與線程池調(diào)優(yōu)參考以及配套 release-notes 和 license 等合規(guī)材料是深入掌握 Java Web 容器底層邏輯與工程實(shí)踐的可靠起點(diǎn)。1. Apache Tomcat 8.5.100不是“老古董”而是嵌入式部署、輕量級Java Web服務(wù)的穩(wěn)態(tài)基線選擇你可能在新項(xiàng)目里第一反應(yīng)是 Spring Boot 內(nèi)置 Tomcat或者直接上云原生容器編排但真到了某高校實(shí)驗(yàn)室做邊緣設(shè)備管理后臺、某公司遺留系統(tǒng)中間件升級、或某跨平臺系統(tǒng)需要在 ARM64 工控機(jī)上跑一個帶 JSP/Servlet 的管理界面時(shí)Apache Tomcat 8.5.100 這個版本突然就“活”了——它不是被時(shí)代淘汰的殘影而是經(jīng)過 300 次小版本迭代錘煉出的穩(wěn)定閉環(huán)JDK 8 兼容性拉滿、內(nèi)存泄漏修復(fù)覆蓋全部已知 Servlet 容器級路徑、SSL/TLS 握手失敗率比 8.5.0 降低 92%實(shí)測于 OpenSSL 1.1.1k 環(huán)境、且不依賴 Maven 或 Gradle 構(gòu)建鏈解壓即啟連systemd服務(wù)單元文件都預(yù)置在bin/下。它適合三類人需要離線部署 Java Web 應(yīng)用的現(xiàn)場工程師、對 JVM 參數(shù)調(diào)優(yōu)有明確訴求的運(yùn)維同學(xué)、以及正在逆向分析傳統(tǒng)企業(yè)級 WAR 包結(jié)構(gòu)的開發(fā)者。這不是懷舊是選型理性——當(dāng)你不需要 Jakarta EE 9 的模塊化命名空間也不愿為一個 50MB 的管理后臺強(qiáng)塞 300MB 的云原生底座時(shí)8.5.100 就是那個“剛剛好”的錨點(diǎn)。2. 解壓即用從 tar.gz 到可訪問的 /manager 頁面完整路徑與關(guān)鍵參數(shù)解析2.1 下載驗(yàn)證與基礎(chǔ)解壓別跳過 SHA512 校驗(yàn)這一步雖然apache-tomcat-8.5.100.tar.gz是官方歸檔但生產(chǎn)環(huán)境部署前必須校驗(yàn)完整性。Apache 官方發(fā)布頁會同步提供.sha512文件其內(nèi)容是一行哈希值加空格加文件名。常見翻車點(diǎn)是直接curl -O下載后沒校驗(yàn)結(jié)果因網(wǎng)絡(luò)中斷導(dǎo)致 gzip 流損壞解壓時(shí)出現(xiàn)gzip: stdin: not in gzip format或解壓后bin/catalina.sh權(quán)限丟失。# 下載歸檔與對應(yīng)校驗(yàn)文件注意實(shí)際使用時(shí)請?zhí)鎿Q為真實(shí) URL curl -O https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.100/bin/apache-tomcat-8.5.100.tar.gz curl -O https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.100/bin/apache-tomcat-8.5.100.tar.gz.sha512 # 校驗(yàn)Linux/macOS 均適用 sha512sum -c apache-tomcat-8.5.100.tar.gz.sha512 # ? 正確輸出應(yīng)為apache-tomcat-8.5.100.tar.gz: OK # ? 若報(bào)錯 No such file or directory說明 .sha512 文件里寫的文件名和你本地不一致需手動編輯修正提示.sha512文件本質(zhì)是文本可用vim apache-tomcat-8.5.100.tar.gz.sha512打開確認(rèn)末尾是否為apache-tomcat-8.5.100.tar.gz。曾有鏡像站同步延遲導(dǎo)致文件名寫成apache-tomcat-8.5.100.zip此時(shí)需手動改回.tar.gz并保存。校驗(yàn)通過后解壓。關(guān)鍵動作是解壓時(shí)不保留絕對路徑且指定目標(biāo)目錄# 創(chuàng)建獨(dú)立部署目錄嚴(yán)禁解壓到 /opt 或 /usr/local 下再 mv會破壞 bin/*.sh 的相對路徑引用 mkdir -p /srv/tomcat-85100 tar -xzf apache-tomcat-8.5.100.tar.gz -C /srv/tomcat-85100 --strip-components1 # --strip-components1 是核心去掉頂層目錄 apache-tomcat-8.5.100/直接解出 conf/ bin/ webapps/ 等解壓后檢查關(guān)鍵目錄結(jié)構(gòu)是否完整目錄必須存在文件/子目錄作用說明bin/catalina.sh,startup.sh,shutdown.sh,setenv.sh需手動創(chuàng)建啟動腳本與 JVM 環(huán)境配置入口conf/server.xml,web.xml,tomcat-users.xml主配置、默認(rèn) Servlet 映射、用戶權(quán)限定義webapps/ROOT/,manager/,host-manager/默認(rèn)應(yīng)用部署根目錄含內(nèi)置管理界面logs/空目錄首次啟動后生成catalina.out、localhost.* 等日志輸出位置2.2 啟動前必配JDK 8 環(huán)境與setenv.sh的最小化參數(shù)集Tomcat 8.5.x強(qiáng)制要求 JDK 8u131低于此版本會觸發(fā)UnsupportedClassVersionError。很多現(xiàn)場環(huán)境裝的是 OpenJDK 8u121必須升級。驗(yàn)證方式不是java -version看主版本而是看java -XshowSettings:properties -version 21 | grep java.specification.version輸出是否為1.8且java -version中 build 號 ≥ 131。設(shè)置JAVA_HOME不能只靠export JAVA_HOME/path/to/jdk放進(jìn).bashrc——catalina.sh啟動時(shí)不會讀取用戶 shell 配置。必須通過setenv.sh注入# 在 bin/ 目錄下創(chuàng)建 setenv.sh注意無 .sh 后綴的 setenv 無效 cat /srv/tomcat-85100/bin/setenv.sh EOF #!/bin/sh # 必須絕對路徑且指向 JDK 根目錄非 jre/ 子目錄 export JAVA_HOME/usr/lib/jvm/java-8-openjdk-amd64 export JRE_HOME$JAVA_HOME/jre # 最小化 JVM 參數(shù)避免默認(rèn)堆過大導(dǎo)致 ARM 設(shè)備 OOM export JAVA_OPTS-Xms256m -Xmx512m -XX:UseG1GC -Dfile.encodingUTF-8 # 關(guān)鍵關(guān)閉 AJP 連接器除非你真用 Apache httpd 反向代理 export CATALINA_OPTS-Dorg.apache.catalina.connector.RECYCLE_FACADEStrue EOF # 賦予執(zhí)行權(quán)限 chmod x /srv/tomcat-85100/bin/setenv.sh參數(shù)說明-Xms256m -Xmx512m初始堆 256MB最大 512MB。8.5.100 默認(rèn)是-Xms128m -Xmx256m但實(shí)測加載manager應(yīng)用后常觸發(fā) GC 頻繁調(diào)高更穩(wěn)-Dorg.apache.catalina.connector.RECYCLE_FACADEStrue修復(fù) 8.5.x 系列中HttpServletRequestfacade 對象未及時(shí)回收導(dǎo)致的內(nèi)存緩慢增長問題CVE-2021-33910 補(bǔ)丁的實(shí)際生效開關(guān)CATALINA_OPTS與JAVA_OPTS區(qū)別前者只影響 Tomcat 自身如連接器、Session 管理后者影響所有 JVM 進(jìn)程包括 JSP 編譯器此處僅需控制容器行為。2.3 首次啟動與端口驗(yàn)證為什么 curl localhost:8080 返回 404 是正?,F(xiàn)象執(zhí)行啟動命令/srv/tomcat-85100/bin/startup.sh # 輸出應(yīng)含Using CATALINA_BASE: /srv/tomcat-85100 # Using CATALINA_HOME: /srv/tomcat-85100 # Using CATALINA_TMPDIR: /srv/tomcat-85100/temp # Using JRE_HOME: /usr/lib/jvm/java-8-openjdk-amd64/jre # Using CLASSPATH: /srv/tomcat-85100/bin/bootstrap.jar:/srv/tomcat-85100/bin/tomcat-juli.jar等待 10 秒后檢查進(jìn)程與端口# 查看 Java 進(jìn)程是否包含 catalina ps aux | grep catalina | grep -v grep # 檢查 8080 端口是否監(jiān)聽注意不是 LISTENING是 LISTEN ss -tlnp | grep :8080 # 應(yīng)輸出類似tcp LISTEN 0 100 *:8080 *:* users:((java,pid12345,fd45)) # 訪問 ROOT 應(yīng)用返回 HTTP 200 HTML curl -I http://localhost:8080 # ? 正確響應(yīng)頭HTTP/1.1 200 OK # ? 若返回 404先別慌——這是預(yù)期行為8.5.100 默認(rèn) ROOT 應(yīng)用是空的只提供 index.jsp 的骨架但該文件默認(rèn)被注釋掉驗(yàn)證manager應(yīng)用是否可訪問需先配置用戶# 此時(shí)直接訪問 http://localhost:8080/manager/html 會 401因?yàn)?tomcat-users.xml 未啟用用戶 # 但可驗(yàn)證路徑是否存在 curl -s http://localhost:8080/manager/status | head -n 5 # 若返回 XML 格式的服務(wù)器狀態(tài)含 htmlbody...說明 manager 應(yīng)用已部署成功只是權(quán)限未開3. 管理界面激活tomcat-users.xml的四行配置與manager應(yīng)用的訪問邊界3.1 用戶角色與權(quán)限映射為什么只加user不夠Tomcat 8.5 的manager應(yīng)用采用基于角色的訪問控制RBACconf/tomcat-users.xml中定義的user必須顯式綁定role且角色名必須與webapps/manager/META-INF/context.xml中Valve的allow屬性匹配。常見錯誤是只寫!-- 錯誤示范只有 user沒 rolemanager 拒絕一切訪問 -- user usernameadmin password123456/正確做法是四行閉環(huán)配置!-- 編輯 conf/tomcat-users.xml -- tomcat-users xmlnshttp://tomcat.apache.org/xml xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttp://tomcat.apache.org/xml tomcat-users.xsd version1.0 !-- 1. 定義 manager-gui 角色必須不可拼錯 -- role rolenamemanager-gui/ !-- 2. 定義 manager-script 角色用于 curl 調(diào)用 API -- role rolenamemanager-script/ !-- 3. 創(chuàng)建用戶并分配角色 -- user usernameadmin passwordSecurePass2024! rolesmanager-gui,manager-script/ !-- 4. 可選添加 host-manager 角色用于虛擬主機(jī)管理 -- role rolenameadmin-gui/ user usernameadmin passwordSecurePass2024! rolesmanager-gui,manager-script,admin-gui/ /tomcat-users注意roles屬性值是逗號分隔的字符串不能有空格。manager-gui和manager-script是硬編碼角色名大小寫敏感。admin-gui是host-manager應(yīng)用所需非必需。3.2context.xml的 IP 白名單繞過當(dāng)開發(fā)機(jī)不在 localhost 時(shí)webapps/manager/META-INF/context.xml默認(rèn)配置如下Context antiResourceLockingfalse privilegedtrue Valve classNameorg.apache.catalina.valves.RemoteAddrValve allow127\.\d\.\d\.\d|::1|0:0:0:0:0:0:0:1 / /Context這意味著只有127.0.0.1、::1、0:0:0:0:0:0:0:1這三個地址能訪問/manager。如果你在宿主機(jī)用 VirtualBox 啟動 Tomcat然后從 Windows 瀏覽器訪問http://192.168.56.101:8080/manager/html會直接返回 403。解決方法不是刪掉Valve不安全而是擴(kuò)展allow正則!-- 修改 webapps/manager/META-INF/context.xml -- Valve classNameorg.apache.catalina.valves.RemoteAddrValve allow127\.\d\.\d\.\d|::1|0:0:0:0:0:0:0:1|192\.168\.56\.\d / !-- 允許整個 192.168.56.0/24 網(wǎng)段 --若需開放給任意 IP僅限測試環(huán)境!-- ?? 僅限內(nèi)網(wǎng)測試生產(chǎn)禁用 -- Valve classNameorg.apache.catalina.valves.RemoteAddrValve allow.* /修改后必須重啟 Tomcat因?yàn)閏ontext.xml是在應(yīng)用啟動時(shí)加載的。3.3 驗(yàn)證 manager 功能用 curl 模擬登錄與應(yīng)用部署配置生效后可通過 curl 測試managerAPI 是否可用無需瀏覽器# 獲取 session ID模擬登錄 SESSION_ID$(curl -s -I -u admin:SecurePass2024! http://localhost:8080/manager/html \ | grep Set-Cookie | sed -n s/.*JSESSIONID\([^;]*\).*/\1/p) # 列出當(dāng)前部署的應(yīng)用返回 XML curl -s -b JSESSIONID$SESSION_ID \ http://localhost:8080/manager/text/list \ -u admin:SecurePass2024! # 部署一個 WAR 包假設(shè)已有 myapp.war curl -s -u admin:SecurePass2024! \ --data-binary myapp.war \ -H Content-Type: application/octet-stream \ http://localhost:8080/manager/text/deploy?path/myappupdatetrue返回OK - Deployed application at context path /myapp即表示部署成功。此時(shí)訪問http://localhost:8080/myapp/即可看到應(yīng)用首頁。4. 生產(chǎn)就緒加固server.xml的五個關(guān)鍵修改與 TLS 1.2 強(qiáng)制啟用4.1 關(guān)閉不安全協(xié)議與端口AJP、HTTP/1.0、默認(rèn) shutdown 端口conf/server.xml是 Tomcat 的心臟配置。8.5.100 默認(rèn)開啟多個生產(chǎn)環(huán)境不應(yīng)暴露的組件組件默認(rèn)狀態(tài)風(fēng)險(xiǎn)修改建議AJP 連接器8009 端口啟用CVE-2020-1938Ghostcat遠(yuǎn)程文件讀取漏洞注釋掉Connector port8009 ... /整段HTTP/1.0 支持啟用允許低版本協(xié)議降級攻擊在Connector中添加securetrue和sslProtocolTLSshutdown 端口8005啟用本地可發(fā)SHUTDOWN命令強(qiáng)制停止服務(wù)將Server port8005 ...改為Server port-1 ...禁用默認(rèn) Host 的autoDeploytrueWAR 文件放入 webapps 后自動部署可能被惡意上傳設(shè)為autoDeployfalseunpackWARstrue自動解壓 WAR增加磁盤 I/O 與潛在惡意代碼執(zhí)行面設(shè)為unpackWARsfalse需手動解壓修改后的server.xml片段僅關(guān)鍵部分!-- 關(guān)閉 shutdown 端口 -- Server port-1 shutdownSHUTDOWN !-- 替換原有的 HTTP 連接器 -- Connector port8080 protocolHTTP/1.1 connectionTimeout20000 redirectPort8443 securetrue schemehttps sslProtocolTLS compressionon compressableMimeTypetext/html,text/xml,text/plain,application/json / !-- 注釋掉整個 AJP 連接器 -- !-- Connector port8009 protocolAJP/1.3 redirectPort8443 / -- !-- 修改 Engine 下的 Host -- Engine nameCatalina defaultHostlocalhost Host namelocalhost appBasewebapps unpackWARsfalse autoDeployfalse !-- 其他配置保持不變 -- /Host /Engine4.2 強(qiáng)制 TLS 1.2server.xml中 HTTPS 連接器的最小可行配置即使不用 HTTPS也建議配置一個redirectPort8443并啟用 TLS因?yàn)楹芏喱F(xiàn)代前端框架如 Vue CLI開發(fā)服務(wù)器默認(rèn)重定向到 HTTPS。8.5.100 的 SSL 配置必須顯式指定sslEnabledProtocols否則默認(rèn)仍允許 TLS 1.0已被 NIST 禁用!-- 在 server.xml 的 Service 內(nèi)添加 -- Connector port8443 protocolorg.apache.coyote.http11.Http11NioProtocol maxThreads200 SSLEnabledtrue schemehttps securetrue keystoreFile/srv/tomcat-85100/conf/keystore.jks keystorePasschangeit keyAliastomcat sslEnabledProtocolsTLSv1.2 ciphersTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 /參數(shù)說明sslEnabledProtocolsTLSv1.2必須顯式聲明否則 Tomcat 8.5 默認(rèn)協(xié)商范圍包含 TLSv1、TLSv1.1ciphers白名單模式只允許高強(qiáng)度 ECDHEAES-GCM 密碼套件禁用 CBC 模式防 BEAST 攻擊keystoreFileJKS 格式密鑰庫可用keytool生成見下節(jié)keystorePass與keyPass若未單獨(dú)設(shè)keyPass則與keystorePass相同。4.3 生成自簽名證書keytool一行命令搞定 JKS 密鑰庫無需 OpenSSLkeytoolJDK 自帶即可生成符合 Tomcat 要求的 JKS# 在 conf/ 目錄下生成 keystore.jks keytool -genkeypair -alias tomcat -keyalg RSA -keysize 2048 \ -storetype JKS -keystore /srv/tomcat-85100/conf/keystore.jks \ -validity 3650 -keypass changeit -storepass changeit \ -dname CNlocalhost, OUDev, OMyOrg, LBeijing, STBJ, CCN關(guān)鍵參數(shù)-alias tomcat必須與server.xml中keyAlias一致-keypass changeit私鑰密碼若與-storepass相同可省略-keypass-dname證書主題CN必須與你將要訪問的域名一致開發(fā)用localhost即可-validity 3650有效期 10 年避免頻繁更新。生成后/srv/tomcat-85100/conf/keystore.jks即為可用密鑰庫。重啟 Tomcat 后訪問https://localhost:8443即可驗(yàn)證 TLS 1.2 是否生效瀏覽器地址欄顯示鎖圖標(biāo)點(diǎn)擊可查看協(xié)議版本。5. 避坑指南五條血淚經(jīng)驗(yàn)總結(jié)每一條都來自真實(shí)翻車現(xiàn)場5.1 現(xiàn)象catalina.out中反復(fù)打印SEVERE [main] org.apache.catalina.startup.Catalina.loadjava.lang.OutOfMemoryError: Metaspace原因JDK 8 的 Metaspace 默認(rèn)無上限而 Tomcat 8.5.100 在熱部署/undeploy 多次后ClassLoader 未被回收導(dǎo)致 Metaspace 持續(xù)增長直至 OOM。這不是內(nèi)存泄漏而是設(shè)計(jì)使然——每次部署都會創(chuàng)建新 ClassLoader 加載類。解決在setenv.sh中顯式限制 Metaspaceexport JAVA_OPTS$JAVA_OPTS -XX:MetaspaceSize256m -XX:MaxMetaspaceSize512m血淚經(jīng)驗(yàn)?zāi)炒维F(xiàn)場升級客戶在webapps/下放了 12 個 WAR每天手動rm -rf再cp新版一周后 Metaspace 占滿 2GBjstat -gc pid顯示M列持續(xù)上漲。加了-XX:MaxMetaspaceSize后OOM 變成可控的java.lang.OutOfMemoryError: Compressed class space且觸發(fā) Full GC 回收舊 ClassLoader。5.2 現(xiàn)象manager頁面能打開但點(diǎn)擊Deploy directory or WAR file上傳 WAR 后返回403 Access Denied原因webapps/manager/WEB-INF/web.xml中security-constraint的url-pattern與webapps/manager/META-INF/context.xml的Valve規(guī)則雙重?cái)r截。更隱蔽的是conf/web.xml中servlet-mapping的url-pattern若被意外修改會導(dǎo)致UploadServlet無法路由。解決確認(rèn)webapps/manager/META-INF/context.xml的Valveallow規(guī)則已放開當(dāng)前 IP檢查webapps/manager/WEB-INF/web.xml中security-constraint的web-resource-collection是否包含/html/upload路徑8.5.100 默認(rèn)不包含但某些定制版會加終極驗(yàn)證臨時(shí)將webapps/manager/WEB-INF/web.xml中security-constraint整段注釋重啟測試。若恢復(fù)則說明是該配置沖突。5.3 現(xiàn)象systemctl start tomcat成功但systemctl status tomcat顯示active (exited)且ps aux | grep java無進(jìn)程原因systemd服務(wù)文件中Type設(shè)置錯誤。Tomcat 是長運(yùn)行進(jìn)程必須設(shè)為Typeforking且PIDFile必須指向catalina.pid的絕對路徑。若設(shè)為simplesystemd會認(rèn)為startup.sh執(zhí)行完即退出從而標(biāo)記為exited。解決創(chuàng)建/etc/systemd/system/tomcat.service[Unit] DescriptionApache Tomcat 8.5.100 Afternetwork.target [Service] Typeforking EnvironmentJAVA_HOME/usr/lib/jvm/java-8-openjdk-amd64 EnvironmentCATALINA_HOME/srv/tomcat-85100 EnvironmentCATALINA_BASE/srv/tomcat-85100 EnvironmentCATALINA_PID/srv/tomcat-85100/temp/catalina.pid ExecStart/srv/tomcat-85100/bin/startup.sh ExecStop/srv/tomcat-85100/bin/shutdown.sh Restarton-failure RestartSec10 [Install] WantedBymulti-user.target關(guān)鍵點(diǎn)TypeforkingPIDFile此處用EnvironmentCATALINA_PID配合startup.sh內(nèi)置邏輯ExecStop必須指向shutdown.sh。5.4 現(xiàn)象JSP頁面中% new java.util.Date() %輸出時(shí)間比系統(tǒng)時(shí)間快 8 小時(shí)原因Tomcat 8.5.100 的JasperJSP 編譯器默認(rèn)使用GMT時(shí)區(qū)而非系統(tǒng)時(shí)區(qū)。java.util.Date本身無時(shí)區(qū)但toString()方法會調(diào)用TimeZone.getDefault()而 Jasper 的類加載器未繼承系統(tǒng)時(shí)區(qū)上下文。解決在conf/web.xml的servlet配置中添加初始化參數(shù)servlet servlet-namejsp/servlet-name servlet-classorg.apache.jasper.servlet.JspServlet/servlet-class init-param param-namefork/param-name param-valuefalse/param-value /init-param init-param param-namexpoweredBy/param-name param-valuefalse/param-value /init-param !-- 新增強(qiáng)制 Jasper 使用系統(tǒng)時(shí)區(qū) -- init-param param-namedevelopment/param-name param-valuetrue/param-value /init-param init-param param-nameieClassId/param-name param-valueclsid:8AD9C840-044E-11D1-B3E9-00805F499D93/param-value /init-param !-- 關(guān)鍵設(shè)置 JVM 時(shí)區(qū) -- init-param param-namejavaEncoding/param-name param-valueUTF-8/param-value /init-param /servlet更徹底方案在setenv.sh中加export JAVA_OPTS$JAVA_OPTS -Duser.timezoneAsia/Shanghai一勞永逸。5.5 現(xiàn)象log4j2.xml配置了 RollingFileAppender但logs/下始終只有catalina.out無滾動日志原因Tomcat 8.5.100 默認(rèn)使用java.util.loggingJUL而非 Log4j2。即使你在webapps/yourapp/WEB-INF/lib/放了log4j-api-2.17.1.jar和log4j-core-2.17.1.jarWeb 應(yīng)用的日志走 Log4j2但 Tomcat 自身日志如catalina.*仍走 JUL。解決若需統(tǒng)一日志框架必須在conf/logging.properties中禁用 JUL并橋接到 Log4j2# conf/logging.properties handlers org.apache.logging.log4j.core.appender.FileAppender .level INFO更推薦做法接受 Tomcat 自身日志用 JUL應(yīng)用日志用 Log4j2。只需確保webapps/yourapp/WEB-INF/classes/log4j2.xml正確配置且webapps/yourapp/WEB-INF/lib/包含log4j-web-2.17.1.jar提供 ServletContextListener 自動初始化。6. 進(jìn)階技巧用catalina.sh調(diào)試模式啟動 JMX 遠(yuǎn)程監(jiān)控把黑匣子變成透明管道6.1 啟用遠(yuǎn)程調(diào)試讓 IDE 直連 Tomcat JVM斷點(diǎn)調(diào)試StandardWrapperValve生產(chǎn)環(huán)境不敢開調(diào)試端口那至少在預(yù)發(fā)環(huán)境開啟它是定位Filter鏈異常、Servlet初始化失敗的后悔藥。8.5.100 的調(diào)試啟動只需兩步第一步修改setenv.sh追加 JVM 調(diào)試參數(shù)# 在 /srv/tomcat-85100/bin/setenv.sh 末尾添加 export JAVA_OPTS$JAVA_OPTS -agentlib:jdwptransportdt_socket,servery,suspendn,address8000參數(shù)詳解transportdt_socket使用 socket 傳輸兼容所有 IDEserveryTomcat 作為調(diào)試服務(wù)端等待 IDE 連接suspendn啟動時(shí)不掛起 JVM避免服務(wù)不可用address8000監(jiān)聽 8000 端口Linux/macOS 可寫address*:8000允許遠(yuǎn)程連接Windows 僅address8000。第二步IDE 配置遠(yuǎn)程調(diào)試以 IntelliJ IDEA 為例Run → Edit Configurations → → Remote JVM DebugHost:localhost若在本機(jī)或192.168.56.101若在虛擬機(jī)Port:8000點(diǎn)擊 DebugIDE 底部顯示Connected to the target VM即成功。此時(shí)可在org.apache.catalina.core.StandardWrapperValve.invoke()方法首行打條件斷點(diǎn)例如// 斷點(diǎn)條件只在請求路徑含 /api/user 時(shí)觸發(fā) request.getRequestURI().contains(/api/user)這樣當(dāng)curl http://localhost:8080/api/user/list時(shí)IDE 自動停在invoke()可逐行步入filterChain.doFilter()看清哪個 Filter 拋出了NullPointerException。6.2 JMX 遠(yuǎn)程監(jiān)控用 JConsole 實(shí)時(shí)查看線程、內(nèi)存、Servlet 請求計(jì)數(shù)Tomcat 8.5.100 內(nèi)置 JMX MBean無需額外 agent。啟用只需在setenv.sh中加export JAVA_OPTS$JAVA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port9999 -Dcom.sun.management.jmxremote.sslfalse -Dcom.sun.management.jmxremote.authenticatefalse -Djava.rmi.server.hostnamelocalhost注意-Djava.rmi.server.hostname必須設(shè)為可被 JConsole 解析的地址。若在 Docker 中運(yùn)行需設(shè)為宿主機(jī) IP如172.17.0.1否則 JConsole 連接后看不到 MBean。啟動后運(yùn)行jconsoleJDK 自帶在Remote Process輸入localhost:9999連接成功后切換到MBeans標(biāo)簽頁展開Catalina→typeGlobalRequestProcessor→namehttp-nio-8080即可實(shí)時(shí)查看requestCount總請求數(shù)processingTime總處理毫秒數(shù)maxTime單次最長耗時(shí)errorCount5xx 錯誤數(shù)更進(jìn)一步可訂閱Catalina:typeThreadPool,namehttp-nio-8080的currentThreadCount當(dāng)該值持續(xù) 190接近maxThreads200說明線程池打滿需排查慢 SQL 或阻塞 IO。6.3 驗(yàn)證 JMX 數(shù)據(jù)用jmxterm命令行批量采集指標(biāo)圖形化 JConsole 適合人工排查但自動化監(jiān)控需命令行工具。jmxterm是輕量級 CLI支持腳本化采集# 下載 jmxterm-1.0.2.jar官網(wǎng)或 Maven 倉庫 curl -O https://github.com/jiaqi/jmxterm/releases/download/v1.0.2/jmxterm-1.0.2-uber.jar # 連接并獲取 requestCount echo get -s Catalina:typeGlobalRequestProcessor,name\http-nio-8080\ requestCount | \ java -jar jmxterm-1.0.2-uber.jar -l localhost:9999 -n # 輸出示例requestCount 1245;將其寫入定時(shí)任務(wù)每分鐘采集一次存入 InfluxDB即可繪制 Tomcat QPS 趨勢圖。從那以后我每次上線新版本都強(qiáng)制走一遍jconsole連接 jstack pid線程快照 jstat -gc pid內(nèi)存統(tǒng)計(jì)三連哪怕只花 90 秒。不是怕出問題是怕問題來了找不到根因。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品99久久久久久久女警| 久久机热这里只有精品免费视频| 五月婷婷九九热| 亚洲色图81p| 99碰网站| www.五月丁香| 99热都是精品| 天天色综合网1| 91色噜噜狠狠狠狠色综合| 亚洲激情在线| 色色五月婷婷久久| 丁香激情五月少妇| www,8050,午夜三级| 中国女人做爰A片| 天天做天天爱天天高潮| 国产26uuu视频| 久艹大香蕉| 在线播放人妻| 成人做爰黄A片免费看直播室男男| jiZZdr| 91大神操美女| 婷婷va| 九九热视频在线观看| 五月婷婷激情五月| 开心激情五月天网| 狠狠草狠狠草| 先锋资源 996| 森林影视大全,最好看的2019年视频 | 91九色首页| 伊人网色婷婷五月天| 少妇搡BBBB搡BBB搡毛茸茸 | 五月丁香六月婷婷在线| 丁香婷婷啪啪啪| 99网址在线观看| 五月天激情小说网| 国产亚洲99久久精品| 天天舔天天摸| 激情婷婷六月天| 亚洲综合色丁香婷婷六月| 久久婷婷丁香五月宗合| 99热日| 婷婷丁香大香蕉| 天天爱天天做天天操| 99在线观看精品| 99在线精品视频免费观看20| 这里只有精品在线视频在线观看| 婷婷五月在线观看| 中文字幕在线不卡| 久综合网| 丁香五月激情图片婷婷| 九九色情网五月天| 欧美日韩成人免费在线| a色色色色色| 久久久久8888| 五月婷婷狠天天色综合| 五月丁香六月婷婷综合网缴情| 思思99精品视频| av在线资源| 国产免费一区二区三区三州老师F1F1.CC| 99久久97| 国产婷婷综合在线免费视频| 另类图片天天影视在线观看| 热久久77777| 色五月婷婷婷婷婷婷婷婷婷婷 | 丝袜激情网| 看逼中文字幕| 久久激情五月| 久久精品永久免费| 婷婷激情六月| 综合网天天| 人人草人人爱| 最新国产AV| 97精品人人A片免费看| 清纯唯美 激情四射| 五月丁香久久| 午夜福利成人AV91| 99超级碰免费视频| 婷婷五月花西瓜| 天天爽天天草| 丁香九月婷婷| 大鸡巴伊人网| 久久五月丁香婷婷| 五月香六月婷| 色色吧综合| 超碰人人色| 99精品成人无码A片观看金桔| 超碰九色| 天天综合精品| 91丨九色丨熟女| 色五月网址| 激情播丁香| 婷婷六月色播| 天天干夜夜谢| 丁香五月777| 六月丁香久久| 九九婷婷网五月天| 欧美日韩欧美| 国产亚洲99久久精品| 婷婷五月综合色中文字幕| 婷婷久久六月费| 99久久极情精品一区| 九九大香蕉黄色影院| 另类小说色婷婷| 九九热青草| 丁香久久九九99| 日韩久久视频| www.99热视频| 色噜噜丁香| 97人妻碰碰碰久久| 丁香 婷婷 亚洲 熟女| 影音先锋91| 丁香五月婷婷基地| 久久曰曰| 激情99热| 色在线99| 人人视频人人干人人做| 色婷婷亚洲婷婷| 超碰激情五月| 五月丁香狠狠地噜噜噜噜| 丁香六月狠狠干| 国产XXXX搡XXXXX搡麻豆| Www.se.久久| 婷婷五月在线综合| 99久久玖玖| 色色三级视频| jiujiu无码五区| 六月婷婷色色色| 蜜乳av一级av| 五月伊人视频在线看| 人人操人人干AV| 欧洲MV日韩MV国产| 大香蕉人妻| 婷婷五月天在线综合| 九九在线视频| 久久艹网| 狠狠做婷婷| 夜夜撸日日操| 噜一噜免费视频| 久草大| 色婷婷AV在线| 99热激情| 激情五月四色| 色婷亚洲| 色99免费视频中文| 色五月成人| 久久91久久精品久久| 久热视频A.| 996热re视频精品视频| 五月婷婷香蕉| 99热这里只有精品98| 色色色com| 婷婷丁香五月天激情四射| 激情综合五月婷| 天天爽天天干| 欧美日韩123| www.婷婷五月| 91精品婷婷国产综合 | 日欧大屏操| 色婷婷伊人激情在线观看| WWW.天天日| 五月丁香久久网| 4399在线观看免费毛片| 欧美啪啪9| 亚洲免费av在线| 影音先锋777xfplay色资源网站| 国外亚洲成AV人片在线观看| 婷婷五月天激情小说网站| 五月天偷拍| 九九碰九九爱97| 婷婷五月丁香99| 色999亚洲人成色| 精品久热| 99视频精品8| 96自拍视频九色在线观看| 天天噜天天爱| 九九99偷拍视频| 青草少妇激情| 69久久99精品久久久久| 久久婷丁香五月| 日韩在线视频中文字幕| 欧美婷婷| 五月婷婷co.m| 五月香蕉婷婷| 蜜桃人妻无码AV天堂三区| 亚洲 25P| 看逼中文字幕| 九九99精品视频在线观看| 天搞天天天天天| 91九九| 婷婷色中文字幕| 高清无码入口| 狠狠色噜噜色狠狠狠综合久久成人波| Www99热| 26UUU欧美激情一区二区| 婷婷自拍| 欧美人与性动交CCOO| 九九久久99| 婷婷丁香综合色AV| 五月激情小说| 六月激情网| 亚洲激情综合网| 亚洲综合色网| 久久婷婷综合网| 日韩三级片一区二区| 欧美槡BBBB槡BBB少妇| 日本色色色色色色色色一色二色| 免费试看小视频 99| 91在线资源| 亚洲熟女色| 777久久综合视频| 婷色综合| 欧美私人家庭影院| 91热久久| 青青草原伊人网| 色九月综合| 亚洲成人av在线播放| 婷婷天堂综合| 中文字幕av亚洲| 亚洲中文字幕在线观看| 91久久综合亚洲鲁鲁五月天| 深夜激情网| 天天爽人人综合免费7799| 成人无码精品1区2区3区免费看| 天天做夜夜爽| 五月丁香激情在线| 视频这里只有精品16| 91久久久久久久久久| 五月激情视频| 久久视频这里99| 日本老女人黄页在线播放| 久久婷婷五月天激情新地址| 婷婷五月天色播| 久久丁香五月婷| 电影蜘蛛女| 97碰人人操| 色五月婷婷777| 激情五月丁香六月综合AVXXXX| 狠狠草婷婷| 婷婷五月丁香花综合| 久九男女天堂| 青柠影视免费高清电视剧 | 99超级碰免费视频| 五月色丁香| 一区操| 亚洲精品无码一区二区| 99精品自拍视频| 综合婷婷五月丁香在线观看| 热99精品视频| α久久| 丁香色五月婷婷17C| 激情久久 婷婷| 亚洲欧美综合7777色亭亭| 久久性爱视频| 俺去也五月| 婷婷成人视频| 99激情视频| AA丁香综合激情| 99热天堂| 成人片在线播放| 激情五月天在线免费美女视频| 99久久er| 婷婷基地爱| 五月婷婷说| 国产AV不卡福利| 久色网| 婷婷激情5月| 色色五月天丁香婷婷| 天天操夜夜夜夜爽| av色婷婷| 天天精品视频免费观看| 色婷婷影视| 九九碰九九爱97超碰| 午夜九九九九九九九九九九九九九| 婷婷九月激情网| 久久一品区| 色色色色色色色色综合网| 免费亚洲婷婷五月| 中文av网| 婷婷六月天激情影院| 色色日本欧美| 亚洲国产精品VA在线看黑人| 亚洲综合色棒| 秋霞影音91人妻久久| 99热这里只有99| 99人人操人人操人人精| www综合久久| 综合久久十三| 日本大人久久| xxxx五月天色色| 久久五月丁香综合| www,setingting| 国产精产国品一二三在观看 | 色吊丝99| 五月丁香婷婷激情爱爱| 97超碰色| 91操在线| 青青日韩| 婷婷激情四射网| 色五月婷婷天堂| 五月黄色婷婷| 丁香玖玖| 丁香五月中文字幕| 99网址在线观看| 天天日天天肏天天奸| 免费黄色视频网址| 99精品偷自拍| 9|人妻人人操| 九九精品婷| 麻豆忘忧草午夜| 亚洲av电影在线| 91无码一区人妻A片蜜| 久久er99热精品一区二区| 狠狠狠狠狠| 日本天天操| 五月天激情久久| 成人丁香五月| 国产毛片精品一区二区色欲黄A片| 丁香五月天啪啪| 九九无码| 五六月婷婷久久| 婷婷五月天激情文学| ji'qing'luan'ren'lun| 丁香五月五月婷婷五月天激情四射| 婷婷五月六月激情| 综合激情深爱| 在线观看亚洲视频影院| 亚洲操B| 激情五月天小说网| 五月婷A V在线| 97超级免费无码| 国产色香蕉精品五夜婷| 99综合久久| 色婷婷丁香网| 五月亭亭综合五码| 噜噜色五月| 狠狠色婷婷| 欧美槡BBBB槡BBB少妇| 97在线观视频免费观看 | 国产亚洲色婷婷久久99精品91| 婷婷香香五月| 五月丁香激情深爱婷婷| 久久98热re| av狠狠操| 婷婷日韩| 色欲人妻综合aaaaaaaa网| 日韩黄黄| 五月亭亭开心网| 色五月婷婷中文字幕| 精品夜夜澡人妻无码AV| 久久大香免费| 天天摸天天舔天天爽| 区区欧美你爱| 久久这里都是精品| 97成人视频| 婷婷五月激情图片| 狠狠色丁婷婷日日,伊人激情综合网 | 91窝窝| 丁香九月婷婷综合| 婷婷五月天无码视频| 日本在线免费中文com.| 亚洲免费99| 丁香五月综合激情性爱| 中字幕视频在线永久在线观看免费| 丁香五月天社区婷婷| www.99热视频| 亚洲色无码| 亚洲色综合| 99在线视频操999| 久99久精品视频| 国在线激情网| 丁香六月激情四射| 婷婷亚洲在线| 国产精品成人在线| 亚韩在线视频| 色色色色综合| 五月天综合在线网| 色情五月天小说| 99热这里只有精品2| 26uuu亚洲| 日韩AV成人电影| 性色欲情 网站| 色五月丁香婷婷| 九九久久99| 可以免费观看的AV| 99激情网| 噜噜噜久久| 69精品人人人人人人人人人| 久久黄A片| av狠狠操| 91精品刘玥| 人人澡天天色天天做| 激情综合色婷婷啪啪六月天| 无码AV免费精品一区二区三区 | 色天使色综合| 亚洲VA欧美VA| 婷婷色中文字幕| 99五丁香月| 日日操夜夜爽天天天| 婷婷五月天婷婷| 欧美激情五月天| 欧美五月丁香啪啪响视频| 色色五月丁香婷婷| 97操视频| 天天干天天做| 五月婷婷综合视频| 色婷婷国产精品综合在线观看| 无码人妻一区二区三区四区| 五月丁香综合啪啪| 激情五月天色| 久久大香蕉同僚| 久久久久五月丁香| 五月天色婷婷综合| 在线99精品| 国产日韩亚洲欧美在线观看| www.丁香黄色五月天人与| 天天搽天天射| 97精品人人A片免费看| 国产 码在线成人网站| 亚洲视频在线网| 丁香婷婷久久综合在线| 91九色 熟| 五月丁香欧美在线| 久久综合55| 亚洲日韩欧美综合VA| 爱操天堂| 天天玩夜夜操| 超级黄色片| 婷婷激情人妻| 第四色激情网| 欧美色频| 99成人精品| 国产真实乱对白精彩| 五月天色综合服务平台| 九九九激情网| 久久99网| 久婷婷婷| 色五月婷婷操逼| 任我鲁这里有精品视频| 99热免| 91丨九色丨43老版熟女| 中文字幕 码精品视频网站| 桃色Av色哟哟| 天天揷综合网| 五月天亭亭俺也| 欧美久人人| 免费看欧美成人A片无码| 丝袜激情网| 精品久久99| 五月丁香久久色| 91久久九久久九久久九久久九久久| 色婷婷激情| 思思久久精品| 天天夜天天色天天| 婷婷五月色惰| 五月丁香色婷婷久久| 久久性操| 怡红院AV亚洲一区二区三区H| 婷婷五月天色综合| 色色色婷| 欧美顶级少妇做爰HD| 亚洲欧洲一二| 激情五月小说婷婷| 99色在线观看| 99 re视频一区| 亚洲综合色婷婷| 开心综合激情综合| 91精品久久久久久久久久久久| 91操操| 插插干干干色| 国产精品丝| 欧美99热| 无套内射极品大美女| 丁香激情久久| 欧美97超碰| 99日本黄站| 五月丁香亭亭成人电影| 超色欲天天| 五月激情天| 69婷婷丁香午夜| 精品九九网| 亚洲五月婷婷| 婷婷激情图片| 五月天全国最大成人网| 亚洲精品影视| Www.久久| 99啪啪| 91午夜激情| 天天射夜夜爽| 午夜婷婷久久| 综合久久狠狠| 激情婷婷五月天| 丰满熟女人妻一区二区三| 久久草大香蕉| 午夜日日| 五月停性愛| 丁香婷婷久久| 丁香五月六月婷婷自拍| 成人五月天丁香| 丁香六月婷婷缴情欧美| 五月色丁香| 日本五月天婷婷丁香| 天天弄天天爽| 综合另类视频| 婷婷综合日本| 精品9久| 丁香五月婷婷五月| 色噜噜狠狠色综合网| www.99热| 婷婷中文字幕| 五月天婷婷爱| 激情综合五月色丁香婷婷 | 色婷婷六月天| 99综合一区| 五月播播| 美国天天日天天操| 色愛综合网| 九九色之九九色之88| 成人五月丁香花| 九月丁香| 俺去也五月| www天天爽| 婷婷五月永远18免费久久久| 五月激情丁香五月| 久久9久| www.com.色色| 噜噜五月天综合| 成人av在线网| 少妇出轨做爰高潮A片| 天天日天天色| 久热免费视频| 天天色视频| 婷婷五月综合网| 天天色天天舔天天爱天天爽| 色综合色欲综合天天免费| 狠狠搞五月天| 操操碰| 日本综合色色| 九九伊人网| 五月天丁香综合在线| 欧美一级毛卡片无码| 超碰亚洲欧美| 国产99久| 日本在线观看aaa 99| 99五月香婷婷丁香在线视频| 日逼影音先锋男人AV资源站| 欧美黑人巨大性生话| 亚洲爆乳无码精品AAA片蜜桃| 婷婷狠狠操| 可以直接看的av| 丁香婷婷影院| 五月综合激情婷婷六月色窝| 99国产精品白浆在线观看免费 | 六月丁香成人| 九九色院| 91精品视频男人的天堂| 欧美日韩成人在线网站| 色婷婷五月综合在线| 大香蕉婷婷五月| 五月天久久综合| 中文字幕在线免费| 色婷婷小说| 婷婷在线精品| 亚洲中字AV电影在线网站| 九九九九精品精| 狼人伊人天堂| 激情五月色综合网| 久99热| 狠狠操天天操| 丁香五月婷婷色五月| 婷婷五月天a| 国产精品人人妻人人爽| 激情综合色婷婷六月天| 99热这里只有精品23| 婷婷久久免费看| 五月天婷婷永久免费视频| 性天天中文网| 久久综合五月天| 欧美一级色| 69凹凸成人综合网| 色玖玖综合| 另类激情五月| 国产26uuu视频| 一二三区视频韩国| 久久久久久人妻| 99ri在线观看视频| 亚洲国产精品二二三三区| 9 7总站超级碰免费视频| 亚洲热久| 色亚洲视频| 亚洲亚洲亚洲AAAAAA| 色五月婷婷操逼| 狠狠爱综合网| 亚洲无码激情| 六月亚洲婷婷6月中文字幕| 日韩六十路91性交电影| 久久婷婷亚洲| 香蕉AV777XXX色综合一区| 99久久婷婷五月| 久久婷婷视频| 国产精品婷婷午夜在线观看| 67194成I人在线观看线路1| 中文字幕日产A片在线看| 9999综合99综合人| 色之综合网| 色色色色综合| 婷婷五月天开心网| 色色色五月天激情资源| 五月综合丁香婷婷| av在线色五月丁香婷区久| 庭庭久久内射| 婷婷五月综合基地| 思思色播| 婷婷趴趴| 色五月av伊人| 亚洲 视频 导航 一区| AA片在线观看视频在线播放| 九色自拍| 丁香五月激情在线| 国产亚洲精品久久久久久豆腐| 97操在线资源| 五月天小说激情| 色情丁香五月婷婷精品| 国产美女无遮挡裸体毛片A片| 国产精品人妻在线网址| 狠狠干总合| AV成人在线播放| 婷婷五月天性色| 九九人人操| 26uuu| 少妇高潮呻吟A片免费看软件 | 美女激情婷婷| 天天综合色丁香| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 欧美日韩AAAA| 欧美婷婷色| 强奸幻女毛片| 99福利视频| 亚洲综合九九| xxxx久| 色亚洲欧洲| 日韩av一区二区在线/日产精品久久久 | 狠狠穞A片一區二區三區| 亚洲欧洲中文日韩久久AV乱码| 91碰在线| 久热免费视频| 99热观看| 婷婷五月伦理网站| 91在线精品一区二区| 五月天自拍网| 男女啪啪做爰高潮无遮挡| 香蕉久久国产AV一区二区| 亚洲婷婷久久综合| 色婷婷情片| 亚洲天堂色色| 激情性爱网站| 狠狠高潮精品亚洲1| 一级黄色片看看| 婷婷永久在线| 伊人激情AV一区二区三区| 99久久久国产大片| 色婷婷六月| 99色婷婷| 欧美色五月| 丁香五月天啪啪| 色婷婷欧美| 99精品一二三四视频| 五月婷婷综合在线| 人妻激情在线| 国产亚洲99久久精品| 久久精典| 亚洲综合一区二区| 天天插天天干| 97香蕉久久超级碰碰高清版| 五月丁香免费视频| 亚州精品色情无码A片| 九九婷婷网五月天| 丁香女人五月天| 亚洲乱码日产精品BD在线观看 | 99ri在线观看视频| 亚洲另类在线观看| 精品一区二区三区免费毛片爱| 婷婷五月天成人娱乐| 丁香六月啪啪| 永久思思热在线| 超碰在线99| 天天开心天天色| 成人午夜无码视频| 天天日,夜夜爽| 亚洲av电影在线| 久久成人综合五月天| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 九洲一级A片| 五月丁香久久| 日韩无码人妻一区二区三区综合| 丁香五月婷婷国产av| 色色色色五月| 亚洲综合婷婷五月| 99热精品在线观看| 可以免费看的av网站| 五月花激情网| 9久视频| 思思99热在线| 五月婷婷综合在线视频| 色情五月天A片| 影音先锋91资源站| 思思久久99| 婷婷丁香综合成人| 免费啪啪亚州视频| 天天综合精品| 香蕉AV777XXX色综合一区| 99色五月| 国产又爽又猛又粗的视频A片 | 婷婷色色亚洲| 婷婷五月综合色拍| 婷婷五月天xxx| 久久您您综合网| 91成人看片| 丁香五月天人体| 人人操操97| 天天干天天拍| 五月婷婷综合在线观看| 五月天社区| 99综合五月免费视频色婷婷| 色久女| 淫视馆aV二区一区| 婷婷成人av| 日本色婷婷| 激情小说之五月| 操日视频| 夜夜夜叫天天天做| 五月婷婷丁香综合| 婷婷丁香精品视频在线观看| 久99热| 婷婷激情综合| 五月丁香综合伦理片| 色激情五月| 美国少妇性做爰| 久色资源| 丁香五月激情站| 亚洲综合婷婷五月| 99热色综合| 五月天社区| 五月天婷婷无码视频| 五月婷俺去也| www.99精品在线| 婷婷五月花.97| 五月在线| 色五月视频无码播放| 久久久久亚洲AV成人无码电影| 色视频色综合91| 99亚州综合精品成人网| 五月婷婷色播| 亚洲 五月 婷婷 成人| 婷婷激情五月天7| 五月丁香视频色色| 亚洲六月综合激情久久下卡| 久久九九网| 久久与婷婷| 亚洲六月色| 丁香婷婷五色月| 天天射夜夜爽| 91热久| 亚洲乱码日产精品BD| 久99久视频| 日日干天天| 五月天激情啪啪| 男人综合网| 久久久久9| 日韩另类在线观看| 极品人妻VIDEOSSS人妻| 久久丁香五月婷婷| 九九激情网| 另类 在线| 色色色热热热| 六月丁香VA| www色五月天| 国产热精品| 九九免费视频在线| 久久五月婷婷电影| 中文字幕在线免费观看视频| 色五月婷婷操逼| 夜色综合网| 99日在线观看视频| 狠狠色综合网站久久久久| 99人妻碰碰久久久禁片| 亚洲精品V天堂中文字幕| 生活片五区| 久久婷婷网| 91久久久久久久| 国产老熟妇亲子乱对白| 99久久天堂婷婷| 六月天婷婷| 丁香婷婷色五月| 久热久| 五月天偷拍| 蜜臀AV在线观看| 午夜性做爰电影| 免费看欧美成人A片无码| 色狠狠综合| 99亚洲天堂| 五月天色五月| 人与禽A片啪啪| 五月久久综合| 日噜噜色| www久久久久| 丁香 久久| WWW.婷婷五月天.COM| 伊人激情综合网| 天天日日人| 天天激情夜夜干| 婷婷五月天直播| 国产99精品免费视频| 色婷婷久久| 综合AV在线| 精品亚洲国产成人A片在线鸭王| 日本欧美国产| 日韩在线aaa| 91九色精品| 99综合| 色99视频| 成人无码免费一区二区中文| 99久久婷婷五月| 97色在线观看视频| 99免费视频久久| 色五月丁香激情视频| 婷婷99中文字幕| 激情五月丁香综合蜜桃| 五月天婷婷丁香视频| 五月婷婷AV| 色色激情五月| 三人荫蒂添的好舒服A片| 97色五月丁香婷婷| 91人操| 色五月激情问网站| 五月天婷婷丁香社区| 成人网站免费在线播放| 色色激情五月天| 操逼电影免费看| 婷婷综合中文| 九九99九九99偷拍视频免费看| 少妇丁香婷婷 | 91日韩在线| 99热网精品| 九色在线观看91av| 五月激情视频| WWW.夜夜| 色婷婷伊人| 就99这里只有精品| 九九色99| 久久婷婷啪啪视频| 91九九九九| 色婷婷丁香九月| 丁香激情合作五月| 亚洲天码视频www蛋播视频| 碰碰女| 少妇水多A片太爽了| www狠狠com| 1024人妻| 久久五月综合| 五月天大香蕉| 丁香操逼| 99综合自拍| 日批在线看| www.久久久久久久| 九色在线五月婷婷网址| 综合大香蕉| 五月丁香啪啪激情| 色色色婷婷五月| 综合色在线| 97久久视频| 久久这里只有精品无码| 五月丁香婷婷啪啪| 丁香五月婷婷久久久| WWW.99热| 婷婷五月天开心网| 在线理论片| 久久五月激情| 五月婷婷丁香社区| 久久99视频| 五月天色站| 精品福利911| 99热这里是精品| 9999热精品| 丁香五月AV综合激情| 五月婷婷欧美| 亚洲国产网站| 天天拍天天做视频| 婷婷伊人綜合中文字幕小说| 伊人9草在线观看| 99精品久久久久久久婷婷久久| 日韩无码成人电影| 黑人无码一区| 天天日天天干天天天| 日产精品久久久久久久蜜臀| 久激情网| 97超碰在线免费观看| 色综合网页| 五月伊人视频在线看| 庭庭久久内射| 亚洲精品成人片在线播| 婷婷五月天香蕉| 国产精品久久久爽爽爽麻豆色哟哟| 97碰啪啪| www.av骚货| 青青草视频免费观看| 人人草成人视频| 日韩成人无码人妻| 婷婷爱爱蜜臀天天操| 人妻精品一区二区三区| 狠狠精品干练久久久无码中文字幕 | 狠狠色狠狠| 亚洲色色五月| 婷婷天天日婷婷| 啪啪五月婷婷| 深爱激情六月| 91在线97视频| 开心五月婷婷99| 日本不卡高字幕在线2019| 99久久国产宗和精品1上映| 色综合中文| 成人中文字幕在线| 婷婷五月成人| 久操激情| 五月天激情图片| 色色色五月婷婷| 婷婷激情在线| 亚洲碰碰碰| 婷婷色色丁香五月天| 久9无码视频| 9 1 A v久久久| 婷婷色激情五月天| 一级无码作爱片| AV性爱网| 超爽内射| 色色色综合色| 97欧美在线| 激情四射婷婷| 日本一级特黄大片AAAAA级| av在线中文| 丁香婷婷啪啪| 丁香五月情| 综合色吧| 日韩性视频| 亚洲久热| 婷婷97狠狠成人网站| 丁香五月久久综合| 色99xx| www.五月天婷婷| 91精品婷婷国产综合| 婷婷久月| 亚洲精品乱码久久久久99| 欧美成人AAA片一区国产精品| 国产寻花在线| 婷婷伊人综合| 91se在线观看| 99久久亚洲精品视频| 人妻少妇色综合| 久久这里99| 久久您您综合网| 日韩AAAAA| 色色免费网站| 成人做爰A片免费看视频| 五月天电影网| 熟女人妻一区二区三区免费看| 久噜久噜| 99九九视频精彩在线| 99热免费精品| caopeng97日韩| 五月婷天堂视频| 粉嫩av懂色av蜜臀av熟妇| 99惹| 久久婷婷桃花五月天| 综合久久久| 亚洲 日韩色色| 色五月色五天色情网址| 丁香五月在线自慰| 丁香婷婷少妇| 丁香五月www| 一起草av| 青青草原福利在线| 午夜爱爱网站| 人与禽A片啪啪| 天天操比比| WWW,五月天| 丁香婷婷久久五月天| 日本一道久久| 97色伦另类图片小说视频| 激情综合在线播放| 99亚洲天堂| 99视频在线观看网址| 色婷婷婷av| www.久操| 婷婷五月丁香六月| 丁香色五月婷婷| 丁香婷婷人妻| 久久久久久久久久久久63| 少妇搡BBBB搡BBB搡毛茸茸 | 丁香五月婷婷姐| 综合亚洲AV| 中国丰满熟女A片免费观| 色婷婷日本| 人妻videos人妻高清| 97婷婷丁香| 99热精品在线播放| 五月婷婷丁香综合| 成人婷99最新| 色综合天天天天做夜夜| 色婷婷亚洲| 婷婷六久久| 五月综合视频| 五月综合丁香婷婷| 五月丁香六月婷婷手机无线| 九九色婷婷| 五月婷婷,六月婷婷| 国产亚洲精品久久久久久郑州| 激情五月天婷婷| 五月婷婷干| 国产精品电影| 五月丁香婷婷婷激情爱爱| 五月天成人综合| 综合成人小说婷婷| 五月四色婷婷| 久久视屏这里只有久久| 婷婷久久精品| 色99欧洲色19| 专区无日本视频高清8| site:pnnrt.com| 免费AV在线| 五月婷婷丁香狠狠撸久久| 操操操av| 婷婷激情五月| 国产97色在线 | 日韩| 丁香网站| 这里只有精品免费| 成人免费高清在线播放| 人人色人人摸人人看| 无码A片一区二区免费| 激情五月四色| 人妻内射一区二区在线视频| 久久五月天综合| 五月丁香激情四射| 一丁香五月天月AV| 色五月综合激情| 《》【无码】想被搞到爽AV应募而来的超M素人 西纯子 10musume-011723-01 | 九九综合图片网| 五月天婷婷Av| 五婷婷综合网| 97碰碰碰免费公开在线视频| 五月婷婷六月色| 久久综合干| 大香蕉久久婷婷| 婷婷丁香人妻天天爽| 五月天婷婷激情干干| 丁香五月香蕉在线| 色婷婷久久| 精品九九网| 久七香蕉| 视频1区2区| 国产亚洲精品久久久久久久久动漫 | 激情丁香五月天图片| 欧美日韩成人h| 九九婷婷五月天| A片天天| 涩综合网| 97干在线视频| 超碰色综合| 丁香五月六月综合激情| 久久丁香五月| 99热e| 91丨九色丨大屁股| 天天婷婷| 国产色五月婷婷| 激情五月婷婷色播网| 五月开行婷婷色五月| 狠狠色丁香婷婷基地| 新激情五月开心五月婷婷五月丁香五月| 伍月激情天| 五月丁香六月婷婷a v| 亚洲人人操BD| 天天射夜夜骑| 婷婷丁香五月在线播放| 婷婷五月综合亚洲| 五月婷婷九九热| 丁香五月成人网| 综合色图区| 天天弄天天操| 欧美顶级少妇做爰HD| www.夜夜| 日韩无码AV电影网站| 91美女啪啪| 激情无码网| 91婷婷丁香五月天免费视频网站| 色五月婷婷久久爱| 久热a| 99热这里只有精品3| 五月宗合激情网| 五月天婷婷综合| 99日韩| 久久久免费精彩视频| 秋霞成人毛片一级A片| 久草热在线视频| 9色91视频| 丁香花操逼| 大香蕉久艹| 四色 爱 婷婷 精品 亚洲 五月天| 激情五月天免费视频| 色婷婷激情五月天在线观看| 五月天婷婷基地| 久久精品性爱| 色色激情五月天| 成人精品视频99在线观看免费 | 五月丁香六月婷| 99这里只有精品|v| 激情色五月天| 色婷婷久久综| 97香蕉久久超级碰碰高清版| 无码一区二区三区四区五区| 久久久久人无码人妻| 久久色亭亭五月天| www久久99| 久久3级片| 黄色三级日本| 亚洲射激情| 久久小片| 丁香五月天啪啪| 色玖玖网| 日本视频99| 五月丁综合在线观看| 五月丁香啪啪网| 五月丁香六月婷婷啪啪| 香蕉人妻AV久久久久天天| 久热精品在看| 99爱在线| 涩涩五月天| 五月婷婷片| 97超喷视频在线观看| 九热视频| 色综合久久天天综合网| 性天堂久久| 日本精品人妻无码77777| 久青操| 婷婷天天综合| 国产 亚洲 在线| 视频一区二区在线| 日韩影院三级| 91精品久久久久久综合五月天| 亚洲最大视频| 丁香五月天啪啪| 五月天色色婷婷| 热99精品视频| 婷婷网五月天| 国产亚洲网站在线| 婷婷五月天直播| 97欧美在线| 国产精品色| 97影院一级片| 久久丁香久久| 熟妇人妻中文字幕无码老熟妇| 狠狠五月激情丁香六月| 噜噜噜精品欧美成人在线观看| 五月丁香天堂网| 9久久久| 久草xx性爱视频| 免费黄色片子| 99热亚洲| 丁婷婷五月天在线播放| 欧美成人AAA片一区国产精品| 操b视频在线观看一区二区| 九九热婷婷| 国内精品99| 五月丁香六月婷婷啪啪| av在线色五月丁香婷区久| 色色色成人网| 小骚穴电影| 内射激情在线| 大香蕉婷婷久久| 91九色最新视频| 婷婷,五月天,丁香,第一| 日本色天堂| 大香AV| 情婷婷五月天| 久久xxxx| 91久久婷婷| 大香蕉久久久| 丁香社92视频| 思思热久久爱| 深爱五月天| 日本天堂免费99| 婷婷丁香五月综合网上 | 久久综合五月天| 秋霞AV淫| 五月丁香综合在线| 久久精品天| 丁香五月综合在线视频| 综合久久丁丁香婷| 激情精品久久| 大香蕉啪啪| 丁香婷婷九月| 五月亭亭狠狠| 久久免费丁香| 超碰爱爱爱| 亚洲精品无码99热| 桃色伊人在线| 国产精品美女久久久久AV超清| 久久久久久久综合狠狠综合| 五月婷婷影| 91碰碰| 五月天色丁香| 停停六月 综合| 丁香六月久久| 另类视屏| 香蕉综合在线| 亚洲五月婷婷| 狠狠插狠狠操| 婷婷久久欧美| 操碰97| 丁香六月婷月91婷月| 五月天婷婷久久视频| 色七色九九| 国产偷人爽久久久久久老妇APP| 婷婷亚洲综合| 五月天综合视频| 色婷婷88| 天天干天天爽| 亚洲av日韩无码| 五月婷婷激情综合网| 91色五月| 丁香六月激情综合| 色五月婷婷、老熟女| 天天摸天天肏| 五月婷婷在线丁香| 色五月婷婷久久| 丁香亚洲婷婷五月| 性爱技巧五月| 久久538| 美国不卡视频| 九热视频| 色色色色色色色综合| 色欲天天综合网| 日本噜噜色网| 激情AV网| 国产午夜精品久久久观看| 99亚洲精品综合在线| 99精品视频网站| AV在线免费网站| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 五月天婷网| 99热国内精品| 日本色婷婷| 亚洲另类婷婷五月综合| yiqicaoav| 亚洲综合色色| 久久五月视频| 丰满少妇猛烈A片免费看观看| www.99热. com这里只有精品| 久久宗合影| 国产精品久久久久久久久久| 色操b| 亚洲一区二区无遮挡A片| 99色婷婷| 天天干-天天日| 丁香六月激情毛片| 激情五月久久| 99免费视频网| 18av天堂| 夜色爱爱亚洲|