亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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 的管理界面時Apache Tomcat 8.5.100 這個版本突然就“活”了——它不是被時代淘汰的殘影而是經(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 的云原生底座時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 流損壞解壓時出現(xiàn)gzip: stdin: not in gzip format或解壓后bin/catalina.sh權(quán)限丟失。# 下載歸檔與對應(yīng)校驗(yàn)文件注意實(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 # ? 若報錯 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此時需手動改回.tar.gz并保存。校驗(yàn)通過后解壓。關(guān)鍵動作是解壓時不保留絕對路徑且指定目標(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啟動時不會讀取用戶 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 對象未及時回收導(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)用是否可訪問需先配置用戶# 此時直接訪問 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 時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)用啟動時加載的。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即表示部署成功。此時訪問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)險修改建議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è)計使然——每次部署都會創(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ī)則雙重攔截。更隱蔽的是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)證臨時將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() %輸出時間比系統(tǒng)時間快 8 小時原因Tomcat 8.5.100 的JasperJSP 編譯器默認(rèn)使用GMT時區(qū)而非系統(tǒng)時區(qū)。java.util.Date本身無時區(qū)但toString()方法會調(diào)用TimeZone.getDefault()而 Jasper 的類加載器未繼承系統(tǒng)時區(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)時區(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 時區(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啟動時不掛起 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即成功。此時可在org.apache.catalina.core.StandardWrapperValve.invoke()方法首行打條件斷點(diǎn)例如// 斷點(diǎn)條件只在請求路徑含 /api/user 時觸發(fā) request.getRequestURI().contains(/api/user)這樣當(dāng)curl http://localhost:8080/api/user/list時IDE 自動停在invoke()可逐行步入filterChain.doFilter()看清哪個 Filter 拋出了NullPointerException。6.2 JMX 遠(yuǎn)程監(jiān)控用 JConsole 實(shí)時查看線程、內(nèi)存、Servlet 請求計數(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í)時查看requestCount總請求數(shù)processingTime總處理毫秒數(shù)maxTime單次最長耗時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;將其寫入定時任務(wù)每分鐘采集一次存入 InfluxDB即可繪制 Tomcat QPS 趨勢圖。從那以后我每次上線新版本都強(qiáng)制走一遍jconsole連接 jstack pid線程快照 jstat -gc pid內(nèi)存統(tǒng)計三連哪怕只花 90 秒。不是怕出問題是怕問題來了找不到根因。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
97超碰色中文字幕| 久久9精品视频| 新视频sss国产| 国产中文字幕曰本毛片| 日日夜夜精品视频| 97在线观看免费| 超97在线精品视频| 素人伊尹大香蕉免费下载视频| 国产在线76页| 99久久久无码精品国产人| 欧美在线视频播放| 啊啊啊啊啊啊在线看| 亚洲麻豆av一区二区| 安徽熟妇视频| 中出789在线视频| 日韩免费高清大片在线| 三级色影综合网| 亚洲熟女一区二区| 91国产精品熟女| 上海一级黄片| 亚洲一区操| 青青青在线高清视频在线一二三四区| 9九九国产| 啊啊啊啊二区好大| 久久少妇人妻| 亚洲色图91欧美日韩| 超碰1024久久| 人人污日韩一区二区| 果冻传媒A片一二三区| 久久久久幕乱码| 97操B| 亚洲五区熟女| 中文字幕精品丝袜| 婷婷五月天影院| www.99中文字幕| 亚洲日韩97| 欧美 牲| 91在线页| 97天天搞在线| 熟女丝袜视频| 天天综合色电影| 国模精品娜娜一二三区| 超97在线精品视频| 99爱爱| 国产探花精品在线| 国产毛片久久久久久久| 国产在线观看一区二区三区| 亚洲精品人体| 久久精品人妻一区| 69视频入口| 超碰97色| 亚洲精品自拍| 国产高清在线观看欧美| 18禁的网站在线| 天天躁日日躁AAAAXXXX国产| 国产精品4p在线观看| 97在线免费| 黑人性暴力毛片| 男人的天堂成人的社区| 久久伊人网视频一区二区三区 | 女沟厕偷窥piss小便| 夜夜久久久| 亚洲综合在线91| 综合欧美色图| 九九九久久久| 精品人妻av在线播放| 日本一区二区不卡精品| 中日亚韩免费视频| 免费中文在线| www.色婷婷.com| 三级三级三级日本99| AV中文在线| 欧美黑人猛交春色影视大全| 欧美伦乱爱| 欧美日韩亚洲高清不卡一区二区三区| 台湾肥佬网一区二区三区| 亚州色站 日韩电影| 激情综合av| www.男人天堂| 国产综合色精品在线观看| 亚欧免费观看视频| 久久精品国产免费观看99| 18禁美女裸体无遮挡啪啪| 福利伊人玖玖国产| 亚洲男人bt天堂| 日韩二级| 精品无人区麻豆乱码1区2区图片| 久草在线| 五月天我淫我色av| 日亚韩精品视频二区三| 97午夜剧场日韩| 国产青青美女玩逼视频| 日韩在线电影| 亚洲砖码砖专无区2023| 日韩在线视频1234| 中文字幕精品专区搜索结果91| 蜜臀久久99精品久久久久久酒店 | 天堂亚洲精品| 中文字幕一二区二三区人妻专区| 伊人网综合在线视频| 久久婷婷五月综合| 午夜福利合集| 日韩 欧美 视频 在线 一区| 日日干日日操五月天伦理视频| 久草精品一区 | 青青草中文字幕| 亚洲成人免费中文字幕| 国产原创精品| 亚州欧美在线| 欧美激情综合色综合啪啪五月| 99啪啪| 中出20p| 亚洲熟女乱色一区二区三区| 91麻豆天美国产欧美| k频道色撸撸| 成年人三级黄色片视频| 亚洲中文制服诱惑| 国产搭汕a级片| 亚洲国产成人精品无码专区| 日本 免费 一区二区三区 久久香蕉 | 在线视频免费播放一区| 亚洲国成人情色好看电影| 欧洲亚洲综合| 婷婷av在线中文字幕| 国产精品成人无码av无码免费| 久热久一区二区三区| 蜜屁av| 亚洲欧美日韩综合在线尤物| 视频在线中文字幕| 志村玲子视频一区二区| 色综合天天爱去电影网| 91视频国品一二三区| 人妻娇喘 激情视频| 秋霞免费AV| 欧美论理片| 国产强奸91| 欲香欲色天天天综合和网| 精品性爱| 亚洲美女色图| 欧美日韩操逼嗦吊| 精品国产乱码久久久久久免费| 欧美日本一区二区a人| 国产地址二三| 97任你吞精| 欧美激情久久久久| 欧美熟妇乱码在线一区| 亚洲最新Av| 2025亚洲男人天堂| 久久国产免费激情视频| 91欧美丝袜| 亚洲操逼无码| 人妻久久一区二区三区| 超碰97爽| 韩国一级婬片A片无码天美| 亚洲 图片 欧美 色图| 久96热在线观看视频| 成人综合色网| 天天草夜夜草高潮片| 久9久精品视频| 亚洲第一狼人丝袜美女另类| 我要色综合网站| 亚洲综合小说另类图欧美视频激情小说色五月天 | 女同女同恋久久级三级| 欧美,日韩,中文,另类| 精品国产肉丝袜在线拍国语| 少妇综合| 亚州高清AV| 大香蕉宗合网在线| 亚洲,日韩,欧美,成人播放 | 韩国一级做a久久久久| 九九九九日本| 超碰免费在线| 亚欧Av| 精品人妻av区天天看片| 操b网站亚洲无码| 日韩激情中文字幕有码| 人妻少妇精品| 欧美情色男人的天堂| 人干人人人操人人摸| 成人夜夜| 久久九精品| 超碰99在线观看| 亚洲丝袜少妇在线| 九九九九免费视频| 国产久久一区二区三区野外在线| α√在线| 欧美黄色手机在线观看| 国产精品suv一区| 日韩精品区二区三区不卡| 宅男影院久久久,99| 99热婷婷一区二区三| 亚洲s在线观看| 在线可观看的黄色网址| 亚州熟女乱伦| 一二三区视频在线观看| 一级黄碟在线看| 久久久久久久久久久久久久久久9| 欧美性爱无码一区二区三区| 日本人妻最新在线中| 夜夜国自区| 亚洲偷拍欧美激情| 性生活无遮挡纯毛片在线看| 精品四五区| a在线视频免费观看| 无码高清操逼网址| 亚洲欧美在线丝袜| 亚洲啪啪综合?v一区综合精品区| 欧美 日韩第一性色| 十八禁黄色成人网站观看| 五月婷婷综合在线| 日韩性色b| 亚洲图片偷拍视频区| 亚洲熟女精品| 黄片免费看的| 久久免费99精品久久久久久| 91观看 国产白丝| 91男人天堂网| 色综合20p| 天天综合网1| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 亚洲图片欧美另类综合免费视频大大香| 防屏蔽在线视频| 中国探花熟女| 久久色人体 | 色噜噜人妻丝袜a∨先锋影| 国产极品精品美女视频| 99久久久无码精品国产人| 免费岛国一级片| 欧美一级美片在线观看免费| 欧美激情性久久久久久| 三级色综合| 精品人妻av在线播放| 亚洲第一免费视频| 麻豆国产精品午夜视频| 欧美亚洲素人制服精品| 青青青国产手线观看视频2| 78精品在线| 美女91AV| 摸奶性爱视频网站在线免费播放| 亚洲免费在线探花| 日韩激情中文字幕有码| 日日干夜夜干| 在线视频一区二区传媒| 亚洲 另类 丝袜 自拍 动漫| 欧美草草| 密臀在线一区尤物| 日韩性爱一级片| 97在线视频观看网站| 国产三级多多影院2022国产AA一级毛片无码 | 少好三P| 精品一区99999| 大香蕉手机在线| 九9热伊人| 无码人妻系列少妇| 天天网综合| 日韩免费在线观看不卡| 曰本人妻人人澡人人夹| 久久啊哟| 中文字幕熟女人妻丝袜丝| 欧美色乱| 亚洲AV无码黄色强奸| 九九在线精品| 人妻爽爽啪视频| 日韩有码回春沙龙第一页| 欧美伊人电影| 精品亚洲成人免费在线| 久操婷婷| 国产精品丝袜久久亚洲不卡| 大香蕉99999| 日韩色欲久久一二三四区| 成人午夜无码视频| 熟女高潮合集-永久久久-成人AV| 一区超碰一区| 日本欧美韩国国产在线| 激情婷婷五月天| 日日夜夜噜| 久久久久久久| 亚洲国产一区二区三区四区国产| 2019AV天堂| 欧洲色综合| 成年人黄色视频免费| 熟女人妇一区二区三区| 亚洲另类色图片| 欧美三级偷拍| 色婷婷狠狠18禁| 日本高清熟女久久一区| 亚洲一区二区久久久久| 精品乱码久久久久| 天天影视网综合少妇| 91少妇香蕉久久精品| 超碰91在线| 天美麻花大全视频| 日本孕妇孕交| 国产综合永久精品日韩鬼片| 蜜桃不卡一区二区| 男插女青青影院| 天天干夜夜操网| 97超碰国产精品| 精品人妻一二三| 麻豆久久视频在线地址| 亚洲人成网站7777| 小草av不卡亚洲二区| 天天操天天射天天日| 鸥美精品一区二区久久婷婷| 欧美日韩午夜精品一区二区三区| 佐山爱中文字幕| 欧美性爱第一页久久| 欧色综合| 国模无码一区二区三区在线| 欧美线天码中字| 日本岛国黄色网址| 男人在线天堂| 日欧毛片久久| 欧美操人| 午夜乱轮操逼视频免费看| 人人妻人人色| 精品超碰国产| www亚洲免费| 98福利在线视频| 久久久夜夜嗨免费视频| av中亚| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 91久久久久免| 精品亚洲一区在线观看| 久热99999| 91oumei| 日韩成人精品| 国产熟女无套内射| 久久精品国产精品| 嗯嗯啊好爽| 3p国产色噜噜一区| 天天激清| av天堂加勒比| 无码视频一区二区| 久久怡红院| jizz啪啪| AV中亚| 久久噜| AV色天香在线| 极品色www影院| 91肉片| 天天综合网合集91| 91黑丝少妇| 黄片www.| 亚洲国产一区二区日韩专区| 操熟女91| 国产精品69久久久久久久 | 男生通女生屁股| 久久偷拍人| 亚洲人妻AV| 中文字幕国产| 草草草视频在线免费看| 黑白配性爱AV成| 欧美少妇性乱| 嗯嗯嗯啊啊啊操的我好爽 | 日本幼女18+| 91熟女在线| 97精品国产手机| 亚洲丝袜色| 国产真实野战在线视频| 久久久久久久久久久免费精品| 啊啊啊水好多| 97在线资源| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 欧美一级久久久丰满| 亚洲色图欧美激情| 久久香蕉国产线看观看亚洲女人 | h色99999| 一直超碰| 久久久久久久久久久久欧美日| 色蜜AV| 成人av免费观看| 亚洲 国产 精品一区| 日本人妻中文字幕| 伊人一区二区三区| 亚洲高清无毛一区二区| 九九九九九九视频免费| 乱久久久| 色综合久久夜色精品国产天堂| 吻戏激情性巴克| 热99这里只有精品| 国产树林里野战在线看| 老司机深夜影院18未满| 亚洲va有码在线天堂| 蜜臀AV秘一区翔田千里| 亚洲欧美成人网站AAA| 99精品人妻| 天天干嫩逼网| 亚洲成人贴图| 国产偷人伦激情在线观看| 日本一区二区不卡| 美女裸体无遮挡永久免费观看网站| 婷婷五月天激情四射| 国产9区| 亚洲欧美首页| 一道α片欧美| 亚洲高清国产理伦片| 操逼片中文| 丁香婷婷啪啪| 97久久精品亚洲| 国产精品91一样| 成人精品视频一区二区| 素人无码中文字幕| 亚洲欧美日韩不卡人妻| a级免费在线观看| 国产精品分类在线观看| 黄页视频网站野外| 婷婷综合五月天| 久视频在线观看| 情色五月天网| 精人妻一区二区三区| 爱爱动态60秒| 偷拍自拍在线视频观看| 夜夜操狠狠操| 91高潮喷水美女| 99热在线只有精品| 免费岛国一级片| 国产操逼逼网| www.97在线| 日韩视频小说在线观看| 玖玖综合网| 天天操人人操狠狠插| 国产欧美亚洲精品a第2页| 女优免费一区二区永久| 天天操人人操骚逼网站| 日本不卡五区| 国产av美女被艹的乱叫| 久久99手机免费视频| 91色射| AAAA欧美日韩| 亚洲 日本 一 二 三| 人妻熟女一区二区三区在线| 欧美色另类| 免费超碰97在线观看| 男人的天堂啪啪啪啪啪蜜桃不卡| 人人妻人人色| 亚洲中文字幕精品一区| 91碰碰碰| 91精品人妻五十路| 在线有码中文字幕| 97色插| 亚洲日韩97| 91伊人久| 日本高清电影欧美色图| 色婷婷日韩精品一区二区三区| 国产黄色剧情影片麻豆免费播放| 国产这里只有精品| 亚洲日精品| 3P乱轮视频| 麻豆性爱视频在线播放| 天天看天天日| 天天添天天干电影| 亚洲深夜福利| 婷婷色婷婷| 欧美综合自拍亚洲综合图| 免费少妇一区二区| 很黄很污的免费网站| 国产精品视屏| 96AV精品| 超碰免费97| 男人天堂一区二区| 蜜臀久久久99久久久久 | 亚洲欧美大| 亚洲国产亚洲天堂| 美国aaaaa一级黄片| 粉嫩AV一区夜夜嗨| 国产一进一出视频网站| 国精综合一二三区影视| 久久国产免费激情视频| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 精品人妻av区天天看片| 人妻加勒比东京热| 精品人妻一区二区三区在| 婷婷五月综合激情| 欧美综合网在线| 久久久一级| 91天美| 东北黄色电影| 成人一级性爱| 国产2.3.4区| 91精品久久久久久综合五月天| 91在线国产后入风骚翘臀美女素人| 午夜影美女日鸡鸡天天视频国产| 呻吟 欧美 日本 中出| 破苞ⅩXXX性无码动漫无码| 嗯~啊~轻一点 视频| 99在线免费观看| 高潮精品| 91路www| 丰满人妻av一区二区三区| rivers-china.com| 荡小穴在线观看| 久久黄片国产一区二区| 曰韩少妇无码| 综合熟女| 9丨亚洲一区二区在线| 欧美色图 人妻| 亚洲最大网站av| 久久精品国产亚洲av水密被窝| 97人妻色| 精品中文字幕一区二区l - 百度| 久久人| 青青草日本中文字幕| 精品人妻av在线播放| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 亚州色图欧美| 婷色五月| 午夜小电影在线插入淫高潮| 丝袜美腿射精91| 天天插天天插| 日本三级一区二区 在线| 色综合 加勒比| 日本裸体久久色噜噜| 亚洲最新a在线观看| 色欧洲| 性交一区二区在线播放| 另类图片五月| 亚欧Av| 国产在线能看的你懂的| 天天综合91入口| 黄网站黄视频网站进入口| av天堂手机版追回| 爽极品影院| 亚洲久久久久| 综合大香蕉美。| 久久人人爽爽爽人久久久| 中文字幕av乱伦| 超碰在线欧美性爱激情| 精品久久97| 久久人妻少妇| 久干网| 夜夜爽妓女| 亚洲久热| www.色操逼| 亚洲综合另类小说色区亚洲成av人片在www | 天天看人人操屄犊摸阴| 欧美成人都市人妻| 国产原创剧情在线丝袜| 女人被男人桶爽视频网站| 久久久97| 午夜精品久久久| 大逼色网站| 神马九九九| 久久久久密臀视频| 精品一区二区麻豆| 青青草精玖玖69精品| 在线黄页看毛片| 在线不卡视频| 五月丁香综合| 色5月婷婷| 国产女人91精品嗷嗷嗷嗷| 一区不卡在线观看av| 五月天婷婷在线看| 精品无码一区二区三区| 日产欧美电影一区二区三区| 人妻精品视频一区二区三区| 操东北女人| 亚洲爽图| av一区二区三区四区| 欧美v亚洲v综合v国产v妖精| 搡老熟女免费视频 | 国产欧美一区激情交| 亚洲熟女中文字幕在线| 凹凸视频特色日本特黄| 99热这里是精品| 小少妇| 超碰97欧美在线| 殴美,日韩国产伦精品| 一色网男人的天堂| 久久超碰亚洲人| 久久綜合很很很| 天天内射| 五月天AV资源| 人人操人人肉久久精品| 91伊人| 久久久久九九九| 少妇久久久久久| 精品国产乱码久久| 黄人人操人人操| 一级@啪啪视频| 99999久久精| 亚洲乱妇p22| 久久精品一区二区一8| 无码高清操逼网址| 狠狠色噜噜狠狠狠狠狠色综合久久| 日本视频在线观看污污污| 亚洲第一无码播放立川理惠| 六月激情婷婷| 精品v1区| 伊人少妇久久久| 91热热色| 国产午夜精品理论片一二三区区| 成人精品一区二区91毛片不卡| 91强热人妻| 久久这里只精品99re66图| 婷婷丁香六月天| 精品一区二区三区最新| 超碰在线97国产| 久久东京热成人| 亚洲自拍偷拍视频在线 | 啊啊啊不要啊啊受不了了视频在线| 欧美中文狠| 夜夜爽夜夜摸夜夜操免费视频| 加勒比海人人操超碰在线| 亚洲欧美一区二区网址| www.人人cao| 北条麻妃99精品青青久久| 使劲用力艹少妇视频一区二区| 色香网| 日韩三级伊人| 手机看片1025| 91精品丝袜久久久久久无码人妻| rivers-china.com| 国产无吗在线播放| 91精品久久久久久综合五月天| 夜夜高潮夜夜爽高清视频一| 中文字幕av片| 岛国免费视频在线| 丁香六月激情| 中文字幕精品久久久久人妻红杏ⅰ| 九久久精| 日韩欧美午夜视频在线| 91色噜噜狠狠| 美女诱惑一区| 成人在线视频网| 极品久久久久久久久久久久久久| 亚州性色| 99ri在线视频| 美女骚尻视频| 91在线超高颜值国产| 国产在线76页| 韩日欧亚a级| 色嗨嗨在线| 台湾肥佬网一区二区三区| 久久综合97| 色官网在线| 日韩无码AB| 五月丁香六月综合缴清无码 | 久久亚洲影院一区二区| 美女让帅哥通她小鸡鸡| 欧美老妇曰批的视频| n1038 一二三区| 大香蕉伊人网| 亚洲av强奸乱伦| 99re在线视频| 久久精品国产亚洲AV嘿嘿| 欧美精品91| 亚洲日韩在线a不卡99精品| 国产999精品久久久久久| 精品视频一区二区| 在线啊啊啊啊| 亚洲高清自拍| 日韩97超碰中文字幕| 中文字幕福利视频一区二区三区在线观看| 国产亚洲美日韩Aⅴ中文字幕无码成人| 熟妇亚洲一区二区三区| 久久AV无码AV| 殴美日韩m| 国产精品黑人一区二区三区| 国产专区路线| 人人干黄色| 久久一二三四不卡| 亚洲精品毛片在线观看| 加勒比五月天| av天堂5| 欧美色图自拍| 九月婷婷久久| 欧美翘臀视频网站一区二区三区| 九九色综合| 凌辱美少妇久久aV| 鲁鲁色综合网| 一区二区三区美女超清| 天天碰操中国年青熟妇| 久久这里是精品| 亚洲熟女偷拍在线观看| WWW黄片COM| 午夜传煤十二区精品| 玖玖综合.com| 黄片国产精品一区二区| 神马久久久久久久久| 蜜臀久久99精品久久综合| 国产福利电影| #NAME?| 好淫网一二三视区| 无码WWW免费视频网站| 精品少妇高潮久久| 色诱中文字幕| av国产无码| 思思热在线视频在线| 2017超碰| 亚洲精品97在线| 全免费a敌肛交毛片免费| 日比av无码| 久久久久密臀一区二区| 9久精品| 亚洲图片色图欧美另类| 久久久精选| 99999精品成人| 日欧操屄视频| 91精品久久久久五月天精品| 亚州欧美另类| 日韩噜噜69| 日本91白丝| 全免费a敌肛交毛片免费| 秋霞 色色| 亚洲国产97在线精品一区| 久久男人网| 碰碰在线视频| 色婷婷五月综合激情中文字幕| 97色伦97色伦国产欧美| 91色宗合| 精品无av| 人妻大香蕉| 久久曰曰| 好爽,再快点啊哈嗯嗯嗯嗯| 曰韩无码777| 国产精品一级特黄aaa大片在线观看 | 国产福利视频精品视频| 亚洲色人阁| 国产97/欧美| 91超碰在线播放| 精品97久久综合| 毛片视频白嫩| 五月黑AⅤ| www.夜夜| 99久久综合| 欧美成人黄网色网站| 欧美亚洲一级在线观看| 国产无码精品无码| 日韩欧美性爱电影在线观看| 猛猛干| 九九热精品| 欲色综合| 超碰97国产欧美| 超碰久久.com| 亚洲图片欧美偷拍| 大香蕉中文201| 午夜传煤十二区精品| 国产精品伦理| 亚洲无码一区成人免费午夜| 亚洲丝袜二区在线| 99re这里只有精品2| 天天搞欧美| 超碰97综合网| 性欧美91| 天美精品原创av片国产| 人妻精品视频一区二区三区| 日韩电影在线观看网址| 亚洲中文字幕精品一区| 欧美性爱日韩高清| 99久久久无码精品国产人| 97干com| 国产 日韩 欧美 人妻 熟女 中文| 偷窥自拍亚洲天堂网爆| 日本三级中国三级99人妇网站| 六月丁香网| 欧美黑人猛交春色影视大全| 欧美色图天堂网m| 男人的天堂欧美| 吉川爱美亚洲二区在线| 无码精品啪啪啪一区二区三区三州| 97爱啪| 人妻丝袜日本| 三级日韩一区二区三区| av绯色| 操人91| 中文字幕视频在线观看一区二区| 天天做天天爱天天爽AV| 啊啊啊久久久视频| 夜夜爽夜夜高潮夜夜爽| 秋霞操逼片| 强歼乱伦资源网| 亚洲少妇喷视频看| 加勒比日本在线 | 精品国产肉丝袜在线拍国语| 亚洲麻豆精品二区三区| 激情图片亚洲色图| 日日AAvv| 翔田千里爆乳巨臀无码| 国产1769在线| 高清不卡视频| 日本亚欧爱爱| 人人爱人人乐人人操| 18禁美女裸体无遮挡啪啪| 色婷婷电影网| 乱久久久| 伊人天天久久动态图| 秋霞无码av鲁丝片一区| 青青国产精品在线| 91国产伊人大香蕉| 日韩无码视频黄色| 婷婷在线精品| 欧美色自拍| 亚洲一级黄色毛片| 欧美黄色片AAAAA| 欧洲亚洲人妻无码中字久久三区四区| 日日AAvv| 亚洲精品xxx| 岛国小电影| 99热一区二区三区四区| 国产熟女完整版中字| 日韩pv中文| 色狠狠一区二区三区香蕉| 国产高清吃奶免费视频网站| 免费精品99| 91亚洲丝袜| 国产精品分类在线观看| 黄污污污污| 97久久精品不卡| 日韩精品在线视频在线观看| 91麻豆天美国产欧美| 日韩干B| 欧美老妇曰批的视频| 91人妻丝袜无码| 91精品人妻一品二品三品| 首页中文字幕中文字幕免费| 超碰碰激情97+久| 国产综合色精品在线观看| 国产亚洲在线| 后入人妻无码| 国内自拍 日韩激情 99| 亚洲天天影视色综合| 91人精品妻入口| 欧美美女啪啪视频| 青青草国产欧美非洲黑人 | 91九色丨风韵犹存| 91无码中出人妻视频| 美女t无毒不卡不卡| 国产精品久久久久久久久AV大片| 欧美色图人妻| 日欧亚洲二三区大片不卡| 啊啊啊不要啊啊受不了了视频在线 | av在线播放国产一区| 性色高清在线| 大香蕉乱级| 精久久久91| 中文字幕精品一区欧美| 日本大香蕉| 麻花豆传媒剧国产MV出差| 老汉网| 999亚洲国产视频| 亚洲人久久久网| 久久久久久久久成人av解说| 精品一区二区久久| 最近的最新的中文字幕视频| 色噜噜狠狠色综无码久久| 天天做日日爱夜夜爽| 超碰九九| 丝袜熟女2P| 色哟哟综合| 人妻丝袜肏逼| 黄片在线免费在线观看| 日天天九九天堂666| 欧美操逼一二三区| 精品蜜乳AV免费观看| 精品九九九九九九九| 91快色色色色色| 校园春色美腿丝袜| 欧美制服另类丝袜| 中文字幕啊啊啊在线观看视频| 久9九综合在线| 亚洲男人的天堂一区二区| 黄色操人| 欧美日韩国产色五月综合在线| 五月丁香影视| 在线人成亚洲视频免费观看| 久久久久国产| 国产亚洲在线观看| 国产精品久久久久久亚洲色欲| 少妇内射www在线观看视频| 国产区91柔拿会所技师| 91日产桃蜜| 九九精品美女高溯喷水| 岛国网址国产 | 婷婷视频在线免费观看| 欧美劲爆第一页| 佐山爱中文字幕| 色综合尤物| 亚洲伊人久久综合97| 九一性生活免费视频| 91粉芽高清在线一区二区| 欧美性爱精品七区| 天天在线91| 黄色成品网站| 亚洲午夜福利视频| 欧美成人性爱视频在线播放| 啊啊啊啊啊啊啊在线| 色欧美天天| 日韩国产乱子伦App| 青草精品视频日本久久久久网站在线| 久久成年精品| 亚洲精品色| 亚洲天堂人妻熟妇视频| 久久9久| 在线小视频| 亚洲精品蜜桃久久久一区二区三区| 天天综合网日韩7799| 欧美日韩亚洲天堂| 60秒免费视频| 一区,二区,三区网站| 超碰人人干| 男人高清无码一区二区| 久久久久亚洲Av无码专区老牛影视| 午夜综合在线| 亚洲丝袜色图| 天天狠| WWW黄片COM| 中文字幕中文字幕一区二区| 9久精品| 99re这里只有| 亚洲色天堂九9| 亚洲爱爱视频一区二区| 91扒丝袜综合在线| 91黑丝露脚| 色色色色网站| 盗摄女人妻在线| 人妻丰满熟妇一区二区三| 欧美色宗合| 欧美 亚洲| 国产日韩美女小穴视频网站不卡| 人妻酒店出差被中出免费在线播放| 91neishe| 亚洲综合小说另类图欧美视频激情小说色五月天 | 凸凹视频在线观看| 国产自产自拍| 青娱乐欧美激情一区二区| 欧美91精品国产自产| 这里都是精品| 男人的天堂久久| 久9综合在线| 超碰 国产熟女精品一区| 激情小说亚洲视频| 国产情色在线| 嫩草 我啊~嗯~在线| 日韩少妇无吗| 欧美日韩国产人人| 日产123区精品免费观看| 超碰在线97国产| 性爱欧美五月| 91日产欧美| 国产第二页| 无码操逼天堂| 欧亚韩国999| 极品少妇久久久久| 婷婷人妻激情| 诱惑网综合| 中出欧美| 国产精品白领在线观看 | 国产视频一区二区三区久久亚洲天堂| 国模限制级电影| 日本丝袜美腿人妻九九| 女生自91网站| www.男人天堂| 日韩国产成人自拍视频| 久久亚洲熟妇在线视频| 国产成人无码网站在线视频| 亚洲无码com| 夜夜 中文视频rt| 宅男午夜在线视频| 日本高清电影欧美色图| 色婷婷激一区二区三区| 中文字幕国产| 国产精品成久久久久午夜午夜| 国产又粗又长又大的视频| 伊人在线大香蕉视频久久| 97久久久精品| 2017大香蕉国产精品久久| 美女主播色欲91抠b在线播放| 超碰人人超在线观看| 精品v日韩欧美国产| 老熟女搡BBBB搡BBBB视频| 91久久九九精品国产综合| 超碰成人人人爽人人爽| 国产一区二区在线播放| 无码高清操逼| A级在线视频| 久久精品日韩| 中文字幕狠狠玩| 大香蕉五月天婷婷| 日韩AV电影网站| 日韩精品操少妇| 成人精品欧洲亚洲| 久久99干一本高清| 九月伊人中文字幕| 国产日逼视频| 人人插人人摸人人| 蜜臀久久99精品久久综合| 天天日日本| 精品免费成人久久| 黑人娇小av在线播放| 国产成人精品必看| 久久精品三级影视| 久草色悠悠在线视频| 国产视频第2页| 久久大黄片| 久操热线| www.av不卡中文字幕| 青草成人免费视频一com| 人人摸人人摸人人干| 日日爽夜夜爽| 欧美性五月| 男人天堂黄片| 99啪啪视频| 免费AV中文网在线观看| 激情九月婷婷| 精品欧美日韩在线观看| 无码高清操逼网址| 这里只有精品久久| 四虎在线视频| 久久女婷| 精品国产乱子伦一区二区三区,精品一| av网页一区二区三区| 欧美久久久15P| 在线毛片片免费观看| 97玖玖人妻| AVE乱伦| 亚洲码和欧洲精品激情系列| 中文字幕三四区| 精品无码一区二区| 高清国产无码av| 欧美老妇女内射网址| 日韩激情电影中文字幕| 日韩激情视频| 中文字幕亚洲永久精品| 97在线无精品| 破苞ⅩXXX性无码动漫无码| 国产不卡的视频| 激情综合久久| 国产乱伦视频污| 夜夜综合| 中字乱伦AV| 日本熟女不卡视频| 中出后入| 狠狠久久亚洲欧美专区| 激情五月综合开心五月| 日本精品久久久久久久| 97干在线视频| 色就色综合| 国产精品69久久久久孕妇欧美| 粉嫩国产精品久久粉嫩| 韩国一级婬片A片无码天美| 日日97| 天天草AV| 91在线视频免费中出| 丁香五月激情综合国产| 26UUU欧美激情一区二区| 亚洲 欧美 第一页| 久色99999| 啊啊啊97视频| 国产精品一区人妻精品阁在线| 免费看国产曰批40分钟怎么下载| 欧美综合亚洲综合| 欧美激情 亚洲色图| 色臀aV| 超碰伊人在线| 久久久久斤小| 久久视频,这里只有精品| 亚州久久9| 内射卯月麻衣| 色欲色香天天天综合网www-亚洲综合国| 在线观看一卡二卡| 深爱五月天| 91久久久久免| 尹人大香蕉视频在线| A V少妇特黄三级| 亚洲精品视频在线播放| 激情五月天丁香社区| 精品亚洲国产成人AV制服丝袜| 夜夜天天噜狠狠爱2021| 亚洲欧美日韩精品久久久一区二区| 亚洲av综合伊人久久| 亚洲电影中字一区二区| 先锋激情∨在线视频播放| 野狼激情网| 精品国产自在在线99| 色香阁在线| 97精品97| 伊人宅男大香蕉 | 美女干逼2| av2014 日韩在线中文字幕| 怡红院久久老司机| 岛国免费视频在线| 国精精品无码一二三区水多多| 日日碰狠狠添天天爽超| 国内黄色精品| 少妇蹲下买菜露大唇0| 天天射日日干| 蜜乳AV一区| 久九九九九九九热| 囯产精品强| 性夜影院爽黄A爽免费动漫| 日韩一级片在线看| 蜜桃在线观看一区二区三区| 后入式五六区| 日韩三A大片在线观看| 亚洲欧美精品91| 大香蕉一人| av无码精品久久久久| 亚洲男人的天堂一区二区| 亚洲91大片| 成人小说视频在线精品欧美| 欧州色图区| 国产精品一区二区密臀| 欧美系列在线一区二区| 亚洲伊人久久精品影院| 中国操逼无码| 97综合在线观看| 偷拍盗拍亚洲色图图片| 国产这里只有精品| av橘色网站| 伊人久操| 78操B| 五月婷婷综合网| 久久系列| 青青草原人妻| 乱伦一二三| 好爽,再快点啊哈嗯嗯嗯嗯| 熟女精品日韩一区二区三区| 国产少妇与亚洲av| 欧美 精品国产制服第一页 | 亚洲天堂男人天堂| 久久久草成人网站久久久草成人久久久草久久久| 亚洲人妻色图| 少妇蜜汁| 日本人人操人人操| 久久一二三四五六七八九区| 婬女免费一二三区A片| 亚欧成人一级片在线播放| 青青草久久一区网| 日韩性爱1级片视频| 亚洲在钱| 日本 免费 一区二区三区 久久香蕉 | 91操熟女视频| 日韩熟女精品无码专区一区二区| 涩综合导航| JuliaAnnXXX888| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 久久国产精品熟女人妻| 白丝少妇一区二区| 婷婷在线精品| 丰满美女一级毛片在线播放| 精品人妻伦一区二区三区久久| 热久久这里只有精品| 黑人操一区二区| 一级做a爰片性色毛片久久| 精品乱码久久久久| 丰满人妻一区二区三区在线| 最新国产亚洲精品精品国产亚洲综合 | 色婷婷电影| 精品高清av中文字幕| 久夜视频| 欧中美三级一区二区三区| 国产青视频| 97硬碰| 美日韩一卡二卡三卡免费人妻精品| 亚洲乱熟女一区二区三区大香蕉| 久久精品福利影院| 中国人高清www色视频免费| 高清孕妇孕交 交| 97久久超碰日韩精品|