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

ARTICLE DETAIL

資訊詳情

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

Windows內(nèi)網(wǎng)Tomcat 10.0.13解壓部署與Jakarta遷移

Windows內(nèi)網(wǎng)Tomcat 10.0.13解壓部署與Jakarta遷移 簡介Apache Tomcat 10.0.13 Windows 64 位官方版面向 Java Web 開發(fā)者、運維人員及 Servlet/JSP 學習者提供輕量級應用服務器發(fā)行包便于搭建本地運行環(huán)境、部署測試 Web 應用并了解 Tomcat 的核心組件與目錄組織。壓縮包共 644 個文件約 12.58MB以 html 文檔、class 與 java 源碼示例、jsp 頁面、jar 庫為主并含 xml/properties 配置、bat/sh 腳本、圖片與說明文件覆蓋 bin、conf、lib、logs、webapps、work 等典型結構。已有 278 人瀏覽學習。其價值在于保留官方發(fā)行包的原始文件組成便于讀者查閱 Catalina、Jasper、Coyote 相關資料結合配置文件和示例應用理解服務注冊、WAR 部署、安全配置與性能調(diào)優(yōu)思路也適合作為課程實驗、項目聯(lián)調(diào)和版本對照的參考包。1. 一臺沒有外網(wǎng)的 Windows 機器和一份解壓即用的 apache tomcat 10.0.13接手內(nèi)網(wǎng)交付的活最怕對面丟一句「裝個 Tomcat 就行」。機器上沒外網(wǎng)、沒管理員密碼、JDK 還是半年前別人隨手裝的這時候 MSI 安裝包反而成了負擔寫注冊表、搶端口、卸載還留一堆尾巴。apache tomcat 的 windows-x64 壓縮包正好相反解壓、設兩個環(huán)境變量、跑 startup.bat一個能接 WAR 的 Servlet 容器就立在 D 盤了要挪走刪目錄就行。但 10.0.13 卡在一個特殊位置——它實現(xiàn)的是 Jakarta EE 9lib 里只有 jakarta.* 的 API拿它接老項目會當場翻車。這篇按我實際部署的順序把這份包從解壓、Connector 參數(shù)、服務注冊到 javax 遷移和排錯拆一遍適合要在 Windows 上快速起一個容器的人。2. 解壓到跑起來路徑、環(huán)境變量與第一個 WAR這一章的目標很單一從拿到壓縮包到瀏覽器里看到你自己的頁面。步驟不多但 Windows 上幾個老毛病路徑帶空格、JRE_HOME 搶優(yōu)先級、雙擊閃退會讓人卡半小時以上。2.1 解壓路徑與環(huán)境變量的硬約束先說路徑。不要解壓到C:\Program Files\下面一是路徑里有空格某些腳本拼接 classpath 時會斷二是這個目錄受 UAC 保護服務方式啟動時權限容易出問題。我一般固定放D:\server\下目錄名保持壓縮包原名不加中文、不加版本后綴說明REM 解壓后的目錄形如 D:\server\apache-tomcat-10.0.13 REM 先確認 bin 目錄下同時存在 startup.bat 與 tomcat10.exe dir /b D:\server\apache-tomcat-10.0.13\bintomcat10.exe和tomcat10w.exe是這個 windows-x64 包特有的壓縮包里帶了 procrun 包裝器后面注冊 Windows 服務就靠它。如果你下載到的包里沒有這兩個 exe說明拿到的是通用 zip服務注冊會走另一條路。環(huán)境變量只設一個JAVA_HOME指向 JDK 根目錄不是 binsetx JAVA_HOME C:\Program Files\Java\jdk1.8.0_341 /M setx PATH %PATH%;%JAVA_HOME%\bin /M這里有個血淚經(jīng)驗Tomcat 的setclasspath.bat判斷順序是先看 JRE_HOME再看 JAVA_HOME。很多機器上裝著老版本 JRE 并設了JRE_HOME結果啟動日志里的 JVM 版本跟你以為的完全不一樣跑起來報UnsupportedClassVersionError才知道用錯了。要么把JRE_HOME刪掉要么讓它跟JAVA_HOME指向同一個 JDK。10.0.x 這條線最低要 Java 8裝 JDK 8 或 11 都能跑。REM 驗證輸出的路徑必須指向 JDK且位數(shù)與包匹配x64 包里是 64 位包裝器 echo %JAVA_HOME% %JAVA_HOME%\bin\java -version2.2 七個目錄各管什么解壓完先別急著啟動花兩分鐘認一下目錄后面出問題能少走彎路目錄作用能否清空常見誤用bin啟動腳本、service.bat、tomcat10.exe否把setenv.bat放到別處導致不生效confserver.xml、web.xml、context.xml、tomcat-users.xml否直接改web.xml全局配置升級被覆蓋lib容器級 jar含jakarta.servlet-api等否往這里塞業(yè)務 jar和 webapp 類加載器打架logscatalina、localhost、localhost_access_log可出問題只看控制臺不看這里的完整堆棧temp上傳臨時目錄、文件鎖停服后可服務運行中刪導致上傳報錯webapps默認部署目錄可生產(chǎn)環(huán)境留著manager、host-manager、docsworkJSP 編譯產(chǎn)物停服后可改 JSP 不生效時忘了清這里work那一行值得單獨說JSP 第一次訪問會被編譯成 Servlet 落在work\Catalina\localhost\應用名\下改完 JSP 沒反應八成是時間戳沒觸發(fā)重編譯停服刪work目錄再起就好。生產(chǎn)環(huán)境把manager、host-manager、docs、examples四個目錄刪掉這是最省事的一刀。2.3 啟動與部署第一個 WAR啟動有兩種方式區(qū)別很大REM 方式一新開窗口啟動窗口一閃而過時你看不到任何報錯 cd /d D:\server\apache-tomcat-10.0.13\bin startup.bat REM 方式二前臺運行日志直接打在當前窗口排錯首選 cd /d D:\server\apache-tomcat-10.0.13\bin catalina.bat run新手最常踩的坑就是雙擊startup.bat窗口閃一下就沒了然后說「啟動不了」。它其實只是「啟動失敗并關閉了窗口」。用catalina.bat run前臺跑異常堆棧會老老實實打出來??吹絊erver startup in [xxxx] milliseconds才算真正起來了。部署一個 WAR 就是把文件拷進webappsREM 拷貝即部署文件名決定訪問路徑demo-app.war 對應 /demo-app copy /Y D:\build\demo-app.war D:\server\apache-tomcat-10.0.13\webapps\ REM 想看部署過程盯 catalina 日志的最新一份 dir /o-d D:\server\apache-tomcat-10.0.13\logs\catalina.*.log這里有兩個要點。第一Host的autoDeploy和unpackWARs默認都是true容器會自己解包、自己建 Context不需要你寫任何配置第二文件名就是 context pathROOT.war才會映射到根路徑/改名demo-app.war之后訪問地址立刻變成/demo-app很多人改完名忘了這點回頭訪問 8080 根路徑得 404。2.4 起沒起來的三條驗證別靠「瀏覽器沒報錯」判斷按這個順序確認REM 1. 端口在不在監(jiān)聽 netstat -ano | findstr :8080 REM 2. 容器自身是否響應 curl -I http://127.0.0.1:8080/ REM 3. 日志里有沒有 SEVERE findstr /I SEVERE ERROR D:\server\apache-tomcat-10.0.13\logs\catalina.*.logcurl -I返回200或404都說明容器活著404 只是根應用不存在連不上才是容器沒起來。第三步那行findstr最好養(yǎng)成習慣有些應用啟動時報了SEVERE但容器照樣對外服務等到第一次請求才炸。提示確認能用之后把conf\server.xml里port8005的 shutdown 端口和port8080都記下來同一臺機器跑第二個實例時必須改否則第二個實例起不來還不報明顯錯誤。3. server.xml 與 Connector把 8080 調(diào)成能扛事的樣子出廠server.xml是給「跑通」用的不是給「跑穩(wěn)」用的。這一章處理三個真問題Connector 參數(shù)怎么定、應用目錄放哪、怎么變成開機自啟的 Windows 服務。3.1 Connector 的六個必調(diào)參數(shù)先看默認 Connector 長什么樣再逐項改!-- conf/server.xml 中 Service 節(jié)點內(nèi)的 HTTP Connector -- Connector port8080 protocolorg.apache.coyote.http11.Http11NioProtocol address0.0.0.0 connectionTimeout20000 maxThreads400 minSpareThreads50 acceptCount200 maxConnections8192 URIEncodingUTF-8 compressionon compressionMinSize2048 compressibleMimeTypetext/html,text/xml,text/plain,text/css,application/json,application/javascript relaxedQueryChars[]|{}^#x5c;#x60;quot;lt;gt; redirectPort8443 /protocol顯式寫成Http11NioProtocol是為了避免不同 JDK 上自動選擇帶來的行為差異也讓后來接手的人一眼看出用的是 NIO。connectionTimeout屬性本身的默認值是 60000 毫秒出廠文件里寫的是 20000內(nèi)網(wǎng)應用 20 秒夠用對外服務建議拉到 30000 以上否則慢接口會被容器直接掐斷連接。maxThreads是最容易被拍腦袋設的參數(shù)。默認 200它對應的是并發(fā)正在處理的請求數(shù)不是連接數(shù)。經(jīng)驗值是按「單機 CPU 核數(shù) × 25」估一個起點IO 密集的應用可以往上加純計算型的加到 400 反而會因為線程切換變慢。acceptCount是隊列長度線程打滿后新連接堆在這里超過就拒絕內(nèi)網(wǎng)應用 200 足夠公網(wǎng)入口要跟前面的負載均衡策略對上。relaxedQueryChars這一項是真正的后悔藥。Tomcat 從 8.0 開始嚴格校驗請求行里的字符URL 里帶|、{、}、[、]一律返回 400前端把 JSON 直接拼在 query string 里時必翻車。注意 XML 里不能寫裸的、、要用字符引用上面那串#x5c;#x60;quot;lt;gt;就是反斜杠、反引號、雙引號、尖括號的轉(zhuǎn)義寫法抄的時候別漏。3.2 應用目錄放哪三種部署方式的選擇WAR 丟webapps是開發(fā)期最省事的方式但升級 Tomcat 時整個目錄要換應用配置會跟著丟。我一般用第三種方式把配置和容器解耦!-- conf/Catalina/localhost/demo-app.xml文件名即 context path -- ?xml version1.0 encodingUTF-8? Context docBaseD:/apps/demo-app reloadablefalse crossContextfalse Manager pathname / /ContextdocBase指向容器外的目錄用正斜杠或轉(zhuǎn)義反斜杠這樣 Tomcat 升級只要換CATALINA_HOME業(yè)務文件原地不動。reloadablefalse是生產(chǎn)環(huán)境的必須項設成true時容器會不停掃描 class 變更CPU 白燒而且熱加載常常只重載了一半的類引發(fā)各種ClassCastException。Manager pathname /關掉 Session 持久化到磁盤很多莫名其妙的「重啟后拿到臟 Session」就是它引起的如果確實要重啟保留會話就配PersistentManager和FileStore別用默認行為。還有一種是把META-INF/context.xml打進 WAR 里方便但耦合同一份 WAR 想在不同環(huán)境用不同數(shù)據(jù)源就難受了。選型上我的排序是外部 xml WAR 內(nèi)置 直接改server.xml里的 Context。3.3 注冊成 Windows 服務service.bat 的實際用法交付到客戶現(xiàn)場沒人愿意每次登錄服務器手動跑 bat。這個包帶service.bat一條命令注冊成服務cd /d D:\server\apache-tomcat-10.0.13\bin REM 安裝服務并指定初始堆注意服務名只能英文數(shù)字不要帶空格 service.bat install Tomcat10Demo --Startup auto --JvmMs 2048 --JvmMx 4096 REM 啟動并確認狀態(tài) net start Tomcat10Demo sc query Tomcat10Demo REM 改內(nèi)存參數(shù)不用重裝update 即可 service.bat update Tomcat10Demo --JvmMs 2048 --JvmMx 4096 REM 卸載 net stop Tomcat10Demo service.bat remove Tomcat10Demo幾個必須知道的邊界。第一服務注冊時記錄的是當前目錄作為CATALINA_HOME所以一定要先cd到 bin 再執(zhí)行否則服務指向一個不存在的路徑啟動時報錯還很難查。第二服務默認以 LocalSystem 身份運行如果你的應用要訪問網(wǎng)絡共享目錄或者別的用戶配置下的文件權限會跟你在桌面上雙擊啟動時完全不同這類「本地能跑、服務跑不了」的問題十有八九是這里。第三--JvmMx不要超過機器可用內(nèi)存的六成設大了服務啟動直接失敗錯誤只寫在logs\commons-daemon.*.log里事件查看器里看到的只是一個 1067。裝好之后想改 JVM 參數(shù)除了service.bat update也可以直接運行tomcat10w.exe //ES//Tomcat10Demo打開圖形配置界面Java 選項卡里改 Initial/Maximum memory pool。這個 exe 的//ES//參數(shù)后面必須跟準確的服務名名字寫錯就靜默退出什么都不提示。3.4 setenv.batJVM 參數(shù)該寫在哪不要直接改catalina.bat升級一次全丟。正確做法是在bin下新建setenv.bat容器啟動時會自動調(diào)用echo off REM setenv.bat 放在 %CATALINA_BASE%\bin 下不是 CATALINA_HOME set CATALINA_OPTS-Xms2g -Xmx2g -XX:MetaspaceSize256m -XX:MaxMetaspaceSize512m set CATALINA_OPTS%CATALINA_OPTS% -Dfile.encodingUTF-8 -Duser.timezoneAsia/Shanghai set CATALINA_OPTS%CATALINA_OPTS% -XX:HeapDumpOnOutOfMemoryError -XX:HeapDumpPathD:\logs\heap set JAVA_OPTS%JAVA_OPTS% -Djava.awt.headlesstrueJAVA_OPTS和CATALINA_OPTS的區(qū)別值得記牢JAVA_OPTS會傳給version、stop這些命令CATALINA_OPTS只傳給真正啟動 Tomcat 的那個進程。所以內(nèi)存參數(shù)、GC 參數(shù)放CATALINA_OPTS避免停服務的時候也去申請 2G 堆。-Xms和-Xmx設成一樣大是為了避免運行期擴堆代價是啟動時就把內(nèi)存占住交付到內(nèi)存緊張的機器上要往下調(diào)。HeapDumpOnOutOfMemoryError那個路徑必須先建好目錄容器不會替你創(chuàng)建OOM 時路徑不存在堆轉(zhuǎn)儲就靜默丟了這算是典型的「配了等于沒配」。4. javax 到 jakarta10.0.13 最容易踩的遷移坑這一節(jié)是整份包里最需要提前知道的事。10.0.13 不是「9 的補丁版」它換掉了整個 API 命名空間。4.1 老 WAR 扔進去為什么直接報錯現(xiàn)象很固定應用部署上去日志里出現(xiàn)java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet或者ClassNotFoundException: javax.servlet.Filter又或者更詭異的——類都加載成功了WebServlet注解標注的接口卻 404。原因是 Tomcat 10.0 實現(xiàn) Jakarta EE 9Servlet 規(guī)范從 4.0 升到 5.0包名整體從javax.servlet.*改成jakarta.servlet.*。容器的lib里放的是jakarta.servlet-api根本沒有javax.servlet這個包。注解掃描也一樣它掃的是jakarta.servlet.annotation.WebServlet你代碼里寫的是javax.servlet.annotation.WebServlet容器壓根不認識這個注解于是接口注冊不上部署日志里連個 WARN 都沒有。注意這不是配置問題改任何server.xml都解決不了。要么把應用遷移到 jakarta要么換回 Tomcat 9 那條 javax 線二選一。選型上給個直白的判斷Spring Boot 2.x 及更早打出來的 WAR直接上 Tomcat 9Spring Boot 3.x 或者自己維護 Servlet 代碼的項目用 10.x。中間沒有既省錢又省事的第三條路。4.2 遷移檢查從依賴樹到字節(jié)碼遷移第一步不是改代碼是先摸清有多少 javax 依賴混在里面REM 只篩 servlet / websocket / el 這三類輸出重定向到文件方便比對 mvn -f D:\src\demo-app\pom.xml dependency:tree -Dincludesjavax.servlet:*,javax.websocket:*,javax.el:* D:\build\deps.txt findstr /I javax.servlet jakarta.servlet D:\build\deps.txt輸出里但凡出現(xiàn)javax.servlet:javax.servlet-api、javax.servlet:jstl這類坐標就得換。換的時候注意傳遞依賴很多老框架自己不聲明 servlet-api靠的就是容器提供你換成 jakarta 之后它的內(nèi)部字節(jié)碼還是 javax這時候只能升級框架版本。第二步改源碼。接口方法簽名不變變的只有包名// 遷移后的 Filter包名全部換成 jakarta方法簽名與原來一致 import jakarta.servlet.Filter; import jakarta.servlet.FilterChain; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; public class DemoFilter implements Filter { Override public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, FilterChain chain) throws java.io.IOException, ServletException { // 業(yè)務邏輯完全不用動只有類型所在的包變了 chain.doFilter(request, response); } }全局替換時有個陷阱別把字符串常量里的javax.servlet一起替換掉。有些項目把類名寫進了反射配置或者 XML替換錯了要跑起來才發(fā)現(xiàn)。IDE 的「替換全部」務必限定在*.java的 import 與類型引用范圍內(nèi)替換完git diff掃一眼。第三步改描述符。web.xml的版本號和 schema 位置都要跟著升!-- Servlet 5.0 的命名空間注意是 jakarta.ee不是 java.sun.com -- web-app xmlnshttps://jakarta.ee/xml/ns/jakartaee xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttps://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd version5.0 display-namedemo-app/display-name /web-appJSP 那邊同樣要動JSTL 的 taglib uri 從http://java.sun.com/jsp/jstl/core改成jakarta.tags.core并且WEB-INF/lib下要放 JSTL 3.0 的實現(xiàn)用 1.2 的實現(xiàn)照樣跑不起來。第四步改完別急著部署先用javap在字節(jié)碼層面復核一遍這一步能提前攔住 90% 的漏網(wǎng)之魚REM 解包 WAR 后用 javap 反查常量池里還有沒有 javax/servlet 引用 cd /d D:\build\demo-app-unpacked\WEB-INF\classes javap -p -c com\example\demo\DemoServlet | findstr /I javax servlet輸出為空才算干凈。要批量查整個目錄寫個循環(huán)把WEB-INF\classes下所有 class 過一遍比人眼翻代碼可靠得多。4.3 兩個命名空間能不能共存這是被問得最多的問題能不能把javax.servlet-api.jar塞進WEB-INF/lib讓老 WAR 直接跑在 10.0.13 上技術上類能加載但沒用。Tomcat 內(nèi)部是按jakarta.servlet.Servlet這個類型去識別和調(diào)用組件的你的 Servlet 實現(xiàn)的是javax.servlet.Servlet兩者不是同一個類型容器在掃描階段就把它當普通類跳過了不會注冊路由不會調(diào)用init。所以你最多能做到「不報 ClassNotFound」但請求還是 404問題從顯式報錯變成了隱形失敗更難查。真要少改代碼有個折中思路是用字節(jié)碼遷移工具批量把 class 里的javax/servlet常量池引用改成jakarta/servletWAR 解包、批量改、重新打包。這條路對純 Servlet/JSP 項目有效對依賴了框架內(nèi)部反射、動態(tài)代理、OSGi 的應用就不一定了框架內(nèi)部可能硬編碼了類名字符串改字節(jié)碼改不到。所以我的建議是能升級依賴就升級不能升級就老老實實選 Tomcat 9別在中間地帶耗時間。5. 排查清單五個把服務卡在啟動階段的坑下面五條是我在 Windows 上部署 Tomcat 時反復遇到的按「現(xiàn)象 → 原因 → 解決」記遇到同類問題可以直接對號。5.1 雙擊 startup.bat 窗口一閃而過現(xiàn)象雙擊startup.bat黑窗口閃一下就關閉瀏覽器訪問 8080 無響應logs目錄里也沒新日志。原因startup.bat會用start新開一個窗口跑catalina.bat如果JAVA_HOME沒設、指向 JRE、或者位數(shù)不匹配64 位包裝器配 32 位 JVM子進程立刻退出父窗口也就跟著關了錯誤信息全丟在已經(jīng)關閉的子窗口里。解決永遠用catalina.bat run前臺啟動看第一手報錯。如果是JRE_HOME干擾臨時set JRE_HOME再啟動驗證如果是位數(shù)問題%JAVA_HOME%\bin\java -version輸出里會帶64-Bit字樣對不上就換 JDK。5.2 8080 端口被占用或第二個實例起不來現(xiàn)象啟動日志末尾報Address already in use: bind或者機器上跑第二個 Tomcat 時明明改了 8080 還是失敗。原因除了 HTTP 的 8080server.xml里還有shutdown端口 8005 和 AJP 端口 8009三個都要改只改一個必然沖突。另外 Windows 上 8080 常被別的服務占著。解決先查占用再動手REM 查出占用 8080 的進程 PID確認是不是自己的舊實例 netstat -ano | findstr :8080 tasklist | findstr 上一步查到的PID REM 確認可以殺再殺別誤殺別的服務 taskkill /PID PID /F多個實例共存時把shutdown端口改成 8006、8007 依次遞增AJP 那段在 10.0.x 里默認是注釋掉的不用管。5.3 中文亂碼但只在某一種場景下亂現(xiàn)象控制臺啟動日志里中文變問號或者頁面正常但 GET 參數(shù)亂碼或者反過來頁面亂碼日志正常。原因三種亂碼三個根因??刂婆_亂碼是 cmd 的代碼頁默認 936和 JVM 的file.encoding不一致GET 參數(shù)亂碼在 Tomcat 8 之后已經(jīng)很少見因為URIEncoding默認就是 UTF-8問題通常出在前端沒做encodeURIComponent或者網(wǎng)關轉(zhuǎn)了一道響應亂碼則是Content-Type里沒帶charsetUTF-8。解決setenv.bat里加-Dfile.encodingUTF-8cmd 里執(zhí)行chcp 65001再看日志。響應側統(tǒng)一在過濾器里設response.setCharacterEncoding(UTF-8)或者由框架的編碼過濾器兜底。注意別在server.xml里再手動寫URIEncodingISO-8859-1那是給老版本擦屁股的寫法現(xiàn)在寫上去只會制造新問題。5.4 請求返回 400日志說 Invalid character現(xiàn)象某些帶參數(shù)的 URL 一訪問就 400日志里是Invalid character found in the request target把參數(shù)刪掉就正常。原因Tomcat 嚴格按 RFC 校驗請求行|、{、}、[、]、反斜杠這些字符默認不允許出現(xiàn)在 URL 里。前端把 JSON、數(shù)組參數(shù)直接拼進 query string 時必中。解決在 Connector 上加relaxedQueryChars路徑里也可能出現(xiàn)的話再加relaxedPathChars。寫的時候注意 XML 轉(zhuǎn)義、、都要用字符引用否則server.xml直接解析失敗容器起不來報的還是一句很含糊的Error parsing server.xml。改完先跑catalina.bat run確認能起來再掛服務。5.5 服務裝上了net start 報 1067 或 1053現(xiàn)象service.bat install提示成功sc query能看到服務但net start立刻失敗事件查看器里只有「進程意外終止」。原因service.bat注冊時記錄的是執(zhí)行命令那一刻的當前目錄。如果你在別的目錄執(zhí)行或者先裝服務再挪了 Tomcat 目錄服務指向的路徑就是錯的。另一個常見原因是--JvmMx設得超過物理內(nèi)存JVM 起不來服務管理器只報一個籠統(tǒng)的錯誤碼。解決錯誤細節(jié)在logs\commons-daemon.YYYY-MM-DD.log里第一行通常就寫著真正的失敗原因。路徑錯就service.bat remove后cd到 bin 重裝內(nèi)存參數(shù)錯就service.bat update往下調(diào)。順手確認服務名沒寫錯tomcat10w.exe //ES//服務名里的名字必須和sc query看到的完全一致。6. 進階日志切分、訪問日志與一份程序跑多實例容器能跑只是及格線交付到現(xiàn)場還得管兩件事日志別把磁盤寫爆以及一臺機器上跑多個環(huán)境。Tomcat 的日志走 JULI配置在conf\logging.properties。出廠配置里catalina日志是按天滾動的但保留天數(shù)是 90 天且單個文件不限大小業(yè)務日志一多l(xiāng)ogs目錄很快就上 G。我的習慣是把關鍵幾行調(diào)成下面這樣重點在maxDays和rotatable# conf/logging.properties 片段 # 1catalina.org.apache.juli.AsyncFileHandler.level FINE 1catalina.org.apache.juli.AsyncFileHandler.directory ${catalina.base}/logs 1catalina.org.apache.juli.AsyncFileHandler.prefix catalina. 1catalina.org.apache.juli.AsyncFileHandler.suffix .log 1catalina.org.apache.juli.AsyncFileHandler.maxDays 15 1catalina.org.apache.juli.AsyncFileHandler.rotatable true 1catalina.org.apache.juli.AsyncFileHandler.bufferSize 8192訪問日志默認不開需要自己在Host里加 Valve。開了之后每一條請求一行排查慢請求、確認 caller IP 全靠它!-- conf/server.xml 的 Host 節(jié)點內(nèi)rotatable 讓文件按天切 -- Valve classNameorg.apache.catalina.valves.AccessLogValve directorylogs prefixaccess. suffix.log pattern%{yyyy-MM-dd HH:mm:ss}t %h %l %u quot;%rquot; %s %b %D rotatabletrue /pattern里的%D是處理耗時毫秒這個字段比什么都值錢接口慢不慢一眼就看出來。%h記客戶端 IP前面掛了反向代理的話要換成%{X-Forwarded-For}i否則所有請求的 IP 都是代理機的。多實例的做法是拆CATALINA_BASECATALINA_HOME只留一份程序每個實例目錄下復制conf、logs、temp、webapps、work五個目錄然后寫個啟動腳本分別指定REM 實例一端口 8080指向自己的 base 目錄 set CATALINA_HOMED:\server\apache-tomcat-10.0.13 set CATALINA_BASED:\server\instance-a call %CATALINA_HOME%\bin\catalina.bat runCATALINA_BASE下的bin\setenv.bat才是這個實例真正生效的那份很多人改了CATALINA_HOME\bin\setenv.bat發(fā)現(xiàn)不生效就是被 base 目錄里的同名文件覆蓋了。最后說個驗證習慣。壓測不用上大工具ab -n 2000 -c 100 http://127.0.0.1:8080/demo-app/api/ping打一輪同時開個窗口看jstack里線程池的狀態(tài)http-nio-8080-exec-*線程數(shù)量一直貼著maxThreads上限說明該調(diào)線程或者查慢 SQL 了而不是繼續(xù)往上加線程數(shù)。從那以后我每次落地一個新的 Tomcat 目錄都會先用catalina.bat run前臺跑一遍、看到Server startup in那行再掛服務配置錯在啟動階段就暴露比事后翻日志省事得多。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
免费网色网站| 三上悠亚在线毛片91| 一区二区三区国产在线播放| 99热免费| 精品一区二区三区蜜桃| av在线资源| jiujiujiujingpin| 黄片视频,下载| 久久久婷婷| 十八禁一区二区无码观看| 中文字幕精品免费一区二区| 天天干一区二区| 日韩99999| 亚洲欧洲国产综合av| 综合91网| 久久东京伊人一本到鬼色| 日本有码影片下载 | 亚洲图片偷拍欧美| 秋霞影音一区二区三区| 天天搞欧美| 成人亚欧免费视频| 熟女一区二区三区| 久9久9精品| 免费精品国偷自产在线在线| 婷婷激情一区二区三区俺也去| 亚洲九九九| 亚洲男人天堂2019| 男人午夜天堂| 欧美在线伊人色| 久久久亚洲| 人妻啊啊人妻啊啊| 国产一国产一级毛片古装| 天天狠| 成人怡红院| 成人综合色网| 伊人五月天婷婷| 少妇诱惑视频| 国产精品久久久久久久久AV大片| 大香蕉手机在线| 中文字幕精品区先锋资源| 蜜屁Av| 亚洲欧美日韩精品久久久一区二区| 黄色片G G G| 欧美性生活男人的天堂| 国产精品久久久久久久久久久久久久久久 | 青青草综合在线| 狼人久草| 操屄日韩| 老鸭窝在线视频播放| 99久久婷婷丁香| 粉嫩久久久极品| 爱我干综合| 亚洲全色网| 欧美综合加勒比在线| 国产精品亚洲无码| 一级AAA片一区二区三区| 精品丰满人妻一区二区三区免费观| 亚洲欧美人妻| 亚洲综合贴图91| 一起草精品人妻| 91亚洲欧美激情| 欧美色图私拍91| av在线一区二区三区| 久久精品无码熟妇一区二区三区视频导航 | 大香蕉婷婷| 国产乱伦视频污| 国产成人天堂| 91 丝袜在线| 91精品无码人妻系列| 日韩成人人妻网站| 亚洲熟女乱色| 日本色色色| 1769一区| 久久超碰天天| 亚洲欲| 婷婷月色| 伊人久操| 成人无码在线超碰网| 亚洲色图 91| 超碰性爱97| 92午夜免费福利视频| 无码国产精品96久久久久孕妇| 天天香香欲综合| 操逼视频免费日韩无码| 精品人妻一区二区三区四区石在线| 老熟妇一区二区三区啪啪| 国产伦乱91| 久久无码一区二区二三区性色| 欧美综合传媒| 动漫片子网站3黄| 亚洲蜜桃V妇女| 日本淫乱女一区二区三区视频| 日韩综合97P| 曰韩欧美国产传媒麻豆第一区| 日日噜噜夜夜狠狠视频无| 91色香| 区自美91| 91九九九小逼| 成年男人的天堂| 婷婷久久五月天| 黄色电影观看久久9| 97超碰欧美精品| av72网| 中文字幕久久精视频久久大全| 色五月婷婷久久| 自拍偷拍 高清无码| 九九热九九| 五月天亚洲网| 97色妞| 九九玖玖精品| 人妻久久久久久久久久久久久久久| 综合免费无码中文| 成人性爱全视频观看| 91人精品妻入口| 一本色道久久综合精品婷婷| 久久久一二三四区| 性欧美第一页| 国产熟码AV| 天堂综合| 亚洲成人色情五月天丁香花| 日本蜜桃| 亚洲一二三| 91殴美大片| 97视频网站在线观看| 婷婷在线视频| www超碰| 熟女突然公开看18禁影片 | 天天爱综合网| 日韩欧美中文字| 天天α片| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 亚卅熟女乱色| 九九无码久久精品视频| 成年女人一区| 天天肏美女| 色欧美天天| 91在线页| 成人女人国产| 大香蕉伊在线久草麻豆天堂故事| 97视频免费在线| 无码精品啪啪啪一区二区三区三州| 国产精品久久久久久9999| 歐美性天天| 熟女欧美日韩综合婷婷| 久久久久久9999| 超碰综合色| 中国的操老妇女| 亚洲日韩久久精品一区| 欧美综合亚洲| 亚洲最新Av| 9国产超碰| 亚洲av综合色区无码一| 欧美日韩在线国产在线| 9九九九九视频在线观看| 婷婷激情五月| 9/A片| 嗯嗯啊啊操死我| 日本97久久久精品| 一二三四区电影| 男人综合网| 91美女在线观看| 无码高清少妇久久| 97国产高清视频在线观看| 国产综合永久精品日韩鬼片| 午夜情侣自拍网站| 9久9久| 蜜臀99精品国产高清在线观看| 超碰吊日色| 亚洲超碰97| 91视频伊人| 欧美视频一区二区在线| 97人人草| 色 亚洲 91| 人澡逼| 91亚洲电影| 欧美激情久操网| 免费一级a毛片久久久久久鸭绿欲| 美国aaaaa一级黄片| 五月丁香六月婷| 欧美爆操91| 熟妇国产免费一区| 色五月AV| 任你草| 伊人网在线观看| 亚洲熟女一区| 人妻献身系列第54部| 国产女生在线| 国产日韩人人| 98久久超碰| 成人自拍三级在线观看| 四虎影院成年人片| 中文字幕久久精品一区| 97碰碰色| 国产 丝袜 欧美中文 另类| 偷窥自拍亚洲色图| 91艹| 亚洲春色欧美激情自拍| 97中文天堂| 91N综合网在线| 亚洲日韩天堂| 欧美亚洲中文字幕| 青青国产在线拍揄自揄拍| 成人天天爽| 国产偷拍网站| 七久久久| 欧美色吧综合| 三男一女不戴套的A片| 日本在线观看网址| 99re热有精品视频国产| 久久无码一区二区二三区性色| 逼逼逼逼操操操操操操操操操午夜剧场| 亚洲激情综合| 二区熟妇韩日| 久伊人网78| 日本东京热加勒比久久| 97碰| 亚洲第一精品在线视频| 超碰97爽| 97国产精品在线观看| 操操逼视频| www99热| 夜夜国自区| 黑人白女精品一区| 国产13区| 日本欧美中文字幕| 无码91| 91n处女在线观看| 久久东京伊人一本到鬼色| 亚洲男人天堂2019| 热99这里有精品综合久久| 国产AV超爽| 国产成人资源| 亚洲加勒比久久日本道| 国产11页| 久久东京热成人| av资源在线观看少妇| 素颜老阿姨乱情色| 国产特级毛片AAAAAA高潮流水 | 九九这里只有精品| 亚欧高清在线| 超碰综合97在线| 一牛影视成人片免费| 狠狠图片青青草| 天天干人人看综合| 日本九九久久99播| 国产又黄又粗的视频| 泰国AV在线观看| 黄片视频观看| 精品9区| 95自拍视频在线观看| 97精品国产手机| 91av一区二区在线观看| 亚洲一区亚洲天堂| 99热思思| 99999精品| 久久午夜伦| 少妇一区二区三区| 高清不卡视频| 思思热免费在线视频| 日韩美女,国产传媒,视频一区| 国产兽交视频在线播放| 蜜桃一区二区三区| 国产精品秘 福利姬在线观看| 校园春色 亚洲| 日日夜夜天天| 亚洲 小说 欧美 激情 另类| 夜夜嗨绯色| 1024人妻熟女一区二区三区| 2017,超碰| 另类TS人妖一区二区三区| 99综合| 亚洲欧美碰碰| 亚洲精品久| 被男人吃奶很爽的毛片| 亚洲综合大片| 男人的天堂啪啪啪啪啪蜜桃不卡| 蜜乳AV免费观看| 97视频在线免费播放| 曰韩av中文字幕专区| 亚洲av资源| 精品人妻美妇91job| 日本道人妻久久久在线不卡色视频| 99无码精品| 日本孕妇一区二区视频操逼免费看 | 日本孕妇一区二区视频操逼免费看| ′ !γ}丶。。久久精品欧美一区二区三区| 草草草视频在线免费看| 亚洲诱惑天堂 | 亚洲双插| 第二页中文字幕| 中文字幕日韩人妻视频一区二区三区| 久久99久久99精品天美传媒棢·纸:. | 少妇毛片久久| 美國A片| 97在线免费看视频| 91在线丝袜视频| 国产日韩欧美三级片| 国产v亚洲v日韩v欧美v片另类| av东京热男人的天堂| 激情丁香婷婷| 激情五月天插| 激情99| 日日夜夜精品视频| 日韩97精| 国产丰满熟夫69mpp| 小视频玖玖| 亚洲综合在线第一页| 久久五月综合| 日韩字幕一区| 亚洲色图8| 性色中出| 97超碰国产亚洲精品资源| 免费一级特黄特色大片在线观看看| 啊啊啊啊,啊啊好多水| 亚洲射综合网| http://qxhbdz.com| 操b在线观看| 久久精品超碰| 亚洲资源吧| 日韩啪啪啪视频| 九九色逼| 国内精品伊人久久久久影院会| AV在线性爱| 欧差乱伦二三| 日本加勒比无码专区| 九九久久国产精品怡红院| 欧美一区二区三区黄色影视| 久插综合| 操逼精品视频| 久草精品国产蜜臀| 97色冈| 青青草日韩无码| 国产精品一区二区 尿失禁| 三级AV入口| 欧美天天| 亚洲网站一区二区在线| 人妻丝袜日本| 色色九区| 91亚.色| 九七毛片九九毛片| 91精品国久久久久久无码| juliaann精品熟女一区| 午夜天天碰综合视频| 日本久久99| 天美麻花大全视频| 九九色逼| 乱论91| 操逼国产免费| 亚洲国产精品无码AV在线| 久久久久久久久久va| 操人妻少妇中文 | 亚洲综合校园春色| 蜜桃精品一区二区三区久在线| 欧美色图天堂网m| 看看小穴| 人人乐大香蕉| 午夜成人福利影视| 男人把坤坤插入女人的下体| 丝袜天堂网| 亚洲猛交| 亚洲欧美综合| 岛国在线免费视频| 国产黄色 A 片免费看| 国产女性无套 免费观看| 99人人干| 大香蕉 222| 久久中出在线| 四虎在线视频| 激情五月综合开心五月| 国产三级多多影院2022国产AA一级毛片无码 | 国产高潮AA片免费看| 99欧美| 日本在线不卡123| 熟女自慰久久久| 蜜桃狠狠色伊人亚洲综合| 97色操| 国产乱伦视频污| 欧亚成人| 午夜激情床戏激情| 熟女91网| 大学生美女口爆| 亚洲好看强奸乱伦| 久久婷婷伊人| 国产精品91ai| av橘色网站| 国产资源中文字幕在线| 日韩亚洲中文字幕在线| 五月天婷婷色色| 青青草亚洲一区| 欧美性五月| 清纯唯美亚洲| 一区在线观看中文字幕| 伊人久久国产免费观看视频| 97国产中文| aaa亚无码专区| 亚洲欧美在线观看2021| 日本天天吊| 爱妻综合网| 久久男人天堂| 亚洲色欲天天人妻无码系列专区| 最新亚洲风情电影| 日韩一级二级三级| 金莲网址| 强奸少妇AV导航网| 大香蕉中文网| 人人插人人摸人人| 中文字幕91综合| 亚州,欧美在线| 高清国产成人无码| 九九热精品在线| 欧美后入式| 亚洲精品性爱片| 后X久久| 久久精品99久久久久久| 日产欧美电影一区二区三区| 嗯嗯嗯好爽| 熟妇高潮二区三区| 亚洲AV秘 精品久久老牛影视| 富二代亚洲精品99| 91美女片在线| 國產尤物AV尤物在線觀看| 蜜奶av| 亚洲91色| 激情婷婷五月天| 青青草久久| 国内精品a| 日韩伦理久 久久 清纯| 亚洲图片欧美色| 一块操欧美性爱| 人妻五十路在线| 为用户提供免费看黄网址在线观看| 天天影视综合网欧美精品| 超碰九九| 伊人91| 色噜噜人妻av中文字幕| 在线视频日韩欧美国产| 天天综合网合集91| 成人美女av| 亚洲性少妇| 大香蕉92| 无码在线亚洲| 91美女視頻| 丝袜剧情| wuyechaopeng| 亚洲超碰AV| 欧美在线干| 怡红院一区二区熟女人妻| 亚洲熟女乱色一区二区三区久久久 | 五月天加勒比啪| 熟妇的味道HD中文字幕| 久久一二三四五六七八九区区| 国产欧美在线观看免费观看| 亚州成人a∨| 国语av狠狠色丁香婷婷综合激情| 青娱乐 成人娱乐在线| 午夜精品久久99蜜桃的功能章节| 嗯嗯啊操我| 在线综合网| av婷婷色网| 黄片免费日韩| 伦在线97| 人人干人人操人人..com| 蜜桃视频啊啊啊啊| 色九区| 日韩一卡二卡三卡| 中文字幕老熟妇黄色视频| 九九九色| 欧美亚洲AN| 欧美日韩性爱无码| 久肏视频字幕| 久久国产精品91| 一级婬片120分钟试看| 蜜桃色院一区久久| 亚洲天堂无码| 人妻天堂网| 欧洲中文字幕| 色哟哟511老熟女| 67914在线兔费成人视频| 五月婷婷激情综合| 欧美偷拍区| 午夜精品人妻二区三区| 日韩精品区二区三区不卡| 青娱乐老司机视频| 女人天堂网| 密桃99999| 国产精品国产亚洲区艳妇糸列| 美女AV一区二区| 欧美顶级黄片AAAAA在线免费看| 中文有码第五页| 久干9操| 午夜精品久久久久久久久久久久久| 成人AV素股で擦久久| 乱伦a片视频| 亚春色色| 欧美在线l亚洲| 久久99精品视频| 少妇熟女1区2区3区| 精品人妻伦一区二区三区久久| 色噜噜婷婷| 日本一区二区三区免费观看| 日日干夜夜欢| 人人操天天爽| 九色PORNY9l原创自拍| 性爱视频免费网址| 九九热只有精品| 九九九九日本| 6080yy午夜理论三级一区二区三区无码| 国产亚洲性生活视频播放| 国产精品午夜福利| 粉嫩AV一区夜夜嗨| 熟女丰满人妻一区| 国产亚洲精品自在线亚洲情侣 | 久久精品国产亚洲妲己影视| 91无码西班牙视频在线| 人妻少妇无码 | 日本性感人妻91| 骚鸭AV| 日韩视频小说在线观看| 亚洲情色1区| 99久热| 殴美在线AⅤ| 五码视频在线观看| 啊啊啊想要| www.成人无码| 综合大香蕉美。| 搞中出视频在线观看| 天天综合网国产| 99热啪啪| 激情专区综合| 小日子操bb在线看| 九九九精品成人免费视频小说| 亚洲中文字幕av | 精品国产一区探花在线观看| 免费在线视频97| 亚洲91射| 亚洲色棕合| 一级特级aaaa毛片免费观看 | 秋霞网—男女啪啪亚洲免费体验区| 亚州综| 欧美草草| 日韩av情韩国爱禁区av一区二区| 热久久99999| 欧美亚男人的天堂| 黄页18禁| 视频二区美腿丝袜制服人妻欧美| 五月丁香六月激情| 一区二区三区机械有限公司| 亚欧无码在线| 国产精品一区二区三区,亚洲综合| 国产精品黑人一区二区三区| 欧美欧美啪啪视频| 天天色图| 欧美综合自拍| 私人尤物在线精品不卡| 97视频免费播放| 欧美在线综合| 是还免费视频1727我| 日本不卡二三区| 日韩久久艹| 看黑丝美女操逼青青网站| 97超碰jingpin| 3p国产色噜噜一区| 牛黄色久午久| 日本精品成人无码| 六月丁香啪啪| 亚洲欧美精品91| 日本精品一区二区中文字幕| 中日高清无码操逼视频| 9l视频自拍9l九色成人| 97人人草| 超91综合网| 神马福利久草| 久久深夜无码| 中文字幕超碰CAO| 欧美大干日韩| 91美女高潮| 中文字幕第7页| www欧美91| 天天射夜夜骑| 中国操逼无码| 6080YYY午夜理论片在线观看| 欧美偷拍区| 亚洲第一无码播放立川理惠| 岛国成人av在线播放网址| 五月丁香亭亭| 手机不卡视频不卡在线一二三区| 91欧美偷拍| 在线情色电影 91大| 操老熟女AV| 久久久久久久97| 亚洲综合九| 少妇丝袜在线观看AV| 91成人精品| 91另类| 国产成人无码啪| 夜夜影视四色| 国产免费一区二区在线A片视频| 男女打扑克高清网站| 青青操在线亚洲视频观看欧美在线| 欧洲精品欧洲精品| 亚洲欧美97| 翔田千里A片一区二区| 芊芊操逼视频无码| 欧美顶级黄片AAAAA在线免费看| 蜜桃久久一区二区三区| 欧美熟女妇同| 欧美淫乱视频| 极品欧美一区二区三区| 日韩性爱再线视频| 四月丁香婷婷| 亚洲一二三四区在线免费看视频 | 老熟女综合| 亚洲无码成人精品| 91婷婷| 欧美日韩少妇色情| 亚洲日韩精品一区二区| 人妻一二三区| 视频二区美腿丝袜制服人妻欧美| 97天天综合网| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 99亚亚热| 中文字幕精品专区搜索结果91| 神马午夜久久| 7777欧美成是人在线观看| 看看小穴| 国产高清在线自在拍69| 亚洲AV成人无码一二三久久| 婷婷丁香五月综合| 久久久久久少妇| 日本不卡二区| 日本在线视频导航| 先锋音影AV| 麻豆天美一区二区| 日韩性爱网址| 成人一区二区三区四区| 日本成a人v网站在线观看| 天天色综亚洲91污| 97免费视频网| 国产h小视频在线观看免费| 国产女性无套 免费观看| 亚洲区限制级| 99热| 久久超碰爱| 亚洲AV不卡在线观看| 中文字幕精品一区二| 欧美毛片在线网| 激情小说亚洲视频| 中文字幕乱在线伦视频中文字幕乱码在线 | 欧美亚洲在线| 人人摸人人摸人人干| 蜜桃久久久久久久| 老熟女网站| 搡老熟女老女人老熟妇免费视频| 久久九九一区二区三区成人| 少妇综合| 狠狠操天天干| 竹菊一区二区三区AV线| 亚洲色 国产 欧美 日韩| 91美女色视频亚洲| 影音先锋每日最新资源在线观看| 亚洲熟妇自偷自拍另欧美| 色噜噜人妻av中文字幕| 日本视频一区二区三区| 91丝袜在线视频| 青娱乐999| 在线天堂999| 欧美性第一页| 欧美另类色图片| 精品九区| 欧日韩不卡视.频| 欧美第二页| 五月天婷婷影院| 色妺妺AⅤ| 天天做天天爽| 91成人18| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 亚洲人体视频在线观看| 精品夜夜澡人妻无码| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 日本一久是| 久久久久国产精品喷潮免费观看臀 | 神马午夜久久久| 日韩黄色片子| 91亚洲黑人| 国产1024在线播放| 亚洲官网在线| 国产AV毛片| 欧美玖玖爱免费玖玖| 人人做人人妻人人夜视频| 精品美女人人干| 色玖玖| 99人妻| 女生自91网站| 粉嫩粉嫩一区性色AV片| 日产成人久久| 久久香蕉网| 男人天堂新| 荡小穴在线观看| 99无码狠狠久久| 91麻豆天美国产| 久久一区二区高清免费| 精品大全99999| 91精品久久久久久综合五月天| 火箭成精品视频884必出精品| 91女在线观看| 亚洲三区视频| 久久99干一本高清| 超碰久久性爱| 久久久久久亚洲Av无码| 日本 情色 1区2区3区| 大香蕉伊人久久| 国语精品av| 91丝袜美女| 日韩激情啪啪啪| 在线看污网站| 中文字幕丝袜美腿| 黄色一级视| 特色a在线上| 欧美精品久久| 九九碰九九爱97| 国产在线视频二区| 欧美日韩亚洲国产中文永久天天看| 家庭乱伦性爱av| 啊啊啊想要| 白丝少妇一区二区| 久久婷五月天| 久久av无码| 暴力av在线| 超碰色中文| 国产精品熟女乱伦| 99久久国产精品免费高潮| 亚州Av天美传媒| 校园春色制服丝袜中文字亚洲| 久久夜夜| 草B在线| 老熟女91av| 国产日本久久免费精品| 秋霞 色色| 极品美女嘿咻| 闷骚老熟女15P| 丁香五月社区| 日韩性爱视频在线免费观看| 一二三区精品视频| 色制服丝袜夫妻av一区| 亚洲天堂东京热| 成人性爱全视频观看| 亚洲天堂精品日韩电影| 99在线精品观看视频中文| 久久女人视频| 成人免费看吃奶视频网站| 五码视频在线观看| 日韩无码第3页| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 无码137片内射在线影院| 不卡六六在线91| 无码欧美有限公司| 亚洲AV成人在线| 国产精品成人福利在线| 一级毛片电影免费看| 亚州欧美另类| 97久久国产亚洲精品超碰热| 丰满搜索结果 -第18页- 久久高清无码| 超碰99热| 永久免费av无码网站国产app| 亚洲激情视频| 精品无人区麻豆乱码1区2区图片| 女同在线视频一区| 亚洲男人的天堂亚洲| 欧中美三级一区二区三区| 久久久9视频| 国产精品午夜高潮呻吟久久av| 亚洲中文字幕av| 色综合久久夜色精品国产天堂| 日本伦理一区二区| 国产青一二三| 色情综合网| 色婷婷视频| 欧美日韩99| 熟女精品va中文字幕| 日韩无码a片| 日韩黄色av中文字幕| 91P0RNY大屁股人妻| 久久区| 亚洲在线91| 欧美亚洲手机在线| 久超碰这里只有精品| 色777999综合| 国产少妇内射| 狠狠色五月亚洲91| 99热线麻豆| 亚洲玖玖爱| 国产精品一区在线播放| 91国产伊人大香蕉| 91热热色| 热热色中文无码| 99999精品| 亚洲综合首页| 亚洲日韩人妻中文字幕一区| 另类亚洲一区二区三区| 深夜福利黄片| 欧美一区二区三区互相| 色综合天天| 在线视频免费播放一区| 奇米狠999| 中文字幕av乱伦| 五月丁香综合网| 色色亚洲| 亚洲最大的黄色电影网站。| 91性高| 男人成人黄色视频在线观看免费下载| 超碰伊人在线| 东北女人高潮视频| 狠狠91| 88xx成人精品视频| 777AV电影| 综合久久欧美| 97天天摸天天碰| 青青草原人妻| 嗯嗯啊好大| av橘色网站| 91热| 乱伦熟妇一区二区| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 国产精品伦理| 香蕉视频精品亚洲一区二区三区在线播| 亚洲无码精品AV久久久| 国产精品免费日韩| 波多野结衣之双飞调教在线播放| 亚洲一区二区久久久久| 亚洲各类熟们中文字幕| 欧美三级一级| 中文字幕久久精视频久久大全| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 日韩欧美传媒一区国产| A片大香蕉在线| 入口操逼网站| 亚洲中文字幕有码视频一区二区三区| 美女的肌被草喷水视频| 五月天亚洲网| 黄片免费日韩| 18禁超污无遮挡无码免费网| 婷婷色婷婷| 亚州 综合 色图| 青青青青青手机视频| 男人的天堂1024| 天天操天天射天天日| 九月婷婷| 亚洲日韩熟女人妻高清在线| 男人的天堂com| 日本免费一级AAA大片器| 五月花婷婷| 日韩精品大香蕉伊人在线| 蜜汁欧美| 天天看天天在线精品| 亚洲一区深夜| 无码精品啪啪啪一区二区三区三州| 超碰色97| 黄色性爱网网| 久草婷婷| 国产欧美成人精品| 一区二区三| 天天看,天天做| 日本欧美色| 九九热精品| 欧美视频一区二区在线| 日韩二三区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 人妻一区二区三区熟女| 久操视频资源站公开| 丝袜喷水在线| 9久久久久久| 久久久国产亚洲精品系列| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 色婷婷五月综合激情中文字幕| 强奸少妇AV导航网| 91爱剪切久久| 欧美视频中文字幕区| 欧美猛交黑寡妇中文字幕| 美女性91| 综合一区中亚洲国产成人综合精品| 中出789在线视频| 中文一区二区三区影院| 国产在线精品偷| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 国产一区二区三区精品观看啪| 91视频观看网站| 91精品国产一区三一| 亚洲一区日韩| 好爽要喷了| 亚洲密乳AV| 婷婷五月天久久精品视频一区二区三区 | 在线欧美亚洲| 黄片无码在线制服| 亚洲色图 图片| 亚洲三区视频| 亚洲精品一二三四区| 欧美激情精品| 无码又爽又硬又激情免费视频| 中出91视频| 97超碰人妻| 嗯啊不要啊在线 | 亚洲色性| 五月天婷婷久久| 亚洲偷91色| 强奸乱伦中文字幕AV| 91色色综合| 久久久亚洲高清不打码| 99久久综合| 97人人夜夜精品视频| A啊啊在线观看| 99亚洲精品| 青苹果影院男人的天堂| 精品无码一区二区三区| 欧美日韩理论一区| 国产中出内射一区二区| 天天狠| 国产在线视频午夜精华在| 精品久久久久9999| 9丨久久九九九| 丁香六月激情| 亚洲97超碰| 久久久久久久 九九九九九九九| 精品人妻一二三| 综合网,亚洲,欧美| 天堂v无码免费视频| 嗯嗯嗯不要不要免费视频| 91啦人妻| 天天综合网在线| 九月丁香婷婷色| 长久操视频| 亚洲五月婷婷| 97av,com| 国产精品视频白浆免费| 综合色久欲| 在线人人人人人人精品超| 久草综合网| 无码99| 日韩高清黄片| 91精品国久久久久久无码| 国模无码一区二区三区在线| 狠久久| 久久久久久中文字幕中文字幕最新| 七月婷婷综合| 精品无码人妻一区二区免费蜜桃| 亚欧无码在线| 久久免费9| 欧洲天天在线| 北约熟女超碰| 极品出轨视频网站| 精品一区二区三区国产| 欧美综合自拍成人自拍第二十页| 精品国产AV一区天美传媒| 天天草天天干天天日| 亚洲Av诱惑| 熟妇人妻一区二区三区| 国产毛片在线| 亚洲999综合| 久久这里只精品99re66图| 91欧美在线| 91N综合在线| 91精品丝袜在线观看| AV天堂因数| 欧美美女在线高潮999| 99久久久久久久久| 国产传媒一区二区三区| 久久婷婷在线观看视频| 亚洲av淫乱| 超碰午夜| 97在线观看免费| 91麻豆天美国产欧美| 日本不卡高清视频| 亚洲人久久久久日| 久草精品视频| 免费簧片在线观看| 91青青草| 亚洲高清在线se| 伊人久久国产免费观看视频| 屁屁影院一区二区三区国产| 一本色道熟妇| 欧美国产有色电影| 国产乱码久久| 乱伦3P视频| 欧美高清第一页| 亚洲天天精品| 亚洲黄日韩无码专区| www.91久久| 欧美性爱免费短视频| 欧美色97| 天天操美美| 一个人在线看的黄色电影网站| 91狼人| 亚洲国产一级黄色视频| 久九九九九九九九热| 中文一区在线日| 欧美最婬乱婬爆婬性视频 | 国产三级多多影院2022国产AA一级毛片无码| 国产日韩美女小穴视频网站不卡| 久久av色| 99热超碰| 一牛影视成人片免费| 欧美操逼录像国产黄色国产| 麻豆AV短剧| 日韩精品一二三四| 国语国产操逼伊人AV网| 亚欧色图在线激情| 91色夜| 蜜臀va69| 久久色AV线| 午夜后入| 亚洲情色1区| 破苞ⅩXXX性无码动漫无码| 日韩熟女无码| 97久久国产精品女不卡| 蜜桃精品一区二区三区久在线| 大香蕉AV丝袜| 国产乱人伦AVA麻豆软件.| 亚州熟女乱伦| 国产精品97超碰| 一区,二区,三区视频| 又大又黄国产| 丁香六月啪啪| 国产精品亚洲一区二区三区四区| 超清福利精品视频在线| 视频不卡中文字幕| 亚洲 欧美 日韩另类 麻豆| 强奸熟女一区二区三区| 高清不卡一二三区视频......| 亚洲国产日韩欧美熟妇在线| 亚洲一区二区久久久久| 2019精品国产无码成人| 操东北女人| 免费试看60秒| 91黑人狂躁丰满熟妇| 啊啊嗯嗯好爽| 久久午夜色播影院免费高清| 蜜桃臀av一区二区| 国产精品另类| 欧成人精品一区二区三区| 偷拍导航视频网站| 肥佬影院91| 97超碰影音| 麻豆一区二区AV天美| 欧美成97爱| 一区二区影视| 亚洲色综合| 精品九九| 一区二区三区免费视频入口| 襙一襙| 国产日韩区| 色色色欧美| 欧美日韩一区二区三区四区蜜桃| 333kkkk·亚洲com久久| 日韩性爱再线视频| 婷婷激情四射| 欧美三级不卡| 青青草日本无码| 天美一二三在线观看Av| 麻豆成人av| 91青青在线视频| 熟人人妻少妇精品久久| 90后后入| 亚洲天堂2020| 中文字幕精品免费一区二区| 肏逼福利网站| 在线国产福利网址导航| 国产黄色 A 片免费看| 怡红院一区二区熟女人妻| 五月天婷婷色| 亚洲日韩av一区二区三区百合| 久插综合| 色天堂综合| 一级免费精品| 亚洲有码视频二区| 十八禁视频一区二区| 一区二区乱码福利| 久久久久久久久久va| 一级aaaaa欧美中文字幕录像片| 日韩中文字幕在线视频观看| 精品色色| 日韩偷拍色图| 在线黄色污污网站| 9久9久| 大香蕉欧美| 国产成人无码啪| 啪啪啪精品视频| 亚洲精品男人的天堂| 东北女人的毛片| 亚州精品人妻一二三区| 亚洲一二三四区| 自拍偷拍第26| 九九综合久久| 老熟女91av| 久久机热| 精品无码久久久久久久杏吧| 99色热国产视频精品| 曰韩av中文字幕专区| 久久嫩草国产成人一区| 日韩精彩视频| 欧洲特黄毛片免费看欧洲毛片| 亚洲欧美色图片| 色情五月综合婷婷| 久极品在线观看| 国产精品3| 久久久九九九| 亚洲影院无码在线| 免费观看的黄色的网站| 在线观看AV不卡| 射丝袜大香蕉| 91色综合| 俺去俺来也在线www| 亚洲 综合 欧美| 久久骚| 91精品国产91综合久久蜜臀| 萌白酱自拍视频| 热天堂一区二区| 久久极品一区二区| 中文欧丝袜诱惑| 日韩成人私密一级精品av| 色丁香久久| 久久99精品九九久久久婷婷| 97久久网| 国产综合永久精品日韩鬼片| 91国产精品熟女| 美女十八禁| 免费看国产曰批40分钟怎么下载| AV天堂丝袜| 欧美日综合| 99在线免费公开视频| 91在线美女| 78m成人视线| 国产懂色精品国产av| 欧美白嫩女HD| 欧美 日韩第一性色| 免费久久一级毛片大黄| 97干日韩| 国产精品日日摸天天碰| 国产精品久久久久中文字幕| 一区二区精品更新提醒| 91老熟女老女人国产老太| 天天操夜夜操| 五月激情在线| 久热网| 欧美黄片欧美黄片xxx| 老汉网| 国产在线视频午夜精华在| 日本综合色图| 色欲久久99精品久久| 黑人无码一区二区| 久久久久久久久久久久久久久久9| 性色AV网站| 夜夜爽77777| 快灬快灬 一下爽蜜桃在线观看| 黄色高清无码无码破解免费暗网| 亚洲情色一区二区三区| 亚洲国产精品V?在线播放| ,国产乱人伦精品一区二区三区| 久热精品在线| 黄片www.| 久久成人东京热人妻| 国产视频不卡在线观看|