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

ARTICLE DETAIL

資訊詳情

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

WildFly應用服務(wù)器核心原理與企業(yè)級運維實戰(zhàn)

WildFly應用服務(wù)器核心原理與企業(yè)級運維實戰(zhàn) 1. 項目概述為什么今天還要聊 JBossWildFly如果你在某次系統(tǒng)遷移評審會上聽到“老系統(tǒng)跑在 JBoss AS 7 上升級得切到 WildFly”或者在某家金融類企業(yè)的運維文檔里看到“應用部署路徑為/opt/wildfly/standalone/deployments/”又或者在排查一個 Java EE 應用的類加載異常時日志里反復出現(xiàn)org.jboss.modules.ModuleClassLoader—— 那么你正在直面一個被嚴重低估、卻仍在關(guān)鍵生產(chǎn)環(huán)境中沉默運轉(zhuǎn)的基礎(chǔ)設(shè)施JBossWildFly應用服務(wù)器。它不是云原生時代最耀眼的新星也不是 Spring Boot 內(nèi)嵌 Tomcat 那樣輕量易上手的“默認選項”但它卻是過去十五年里支撐大量政企核心業(yè)務(wù)系統(tǒng)如某省社保結(jié)算平臺、某大型能源集團設(shè)備監(jiān)控中臺、某銀行信貸審批后臺穩(wěn)定運行的底層脊梁。WildFly 不是“過時技術(shù)”而是一種經(jīng)過高強度、長周期、多版本演進驗證的 Java EE / Jakarta EE 全棧能力交付載體——它把事務(wù)管理、JNDI 查找、JMS 消息、安全域配置、集群會話復制、模塊化類加載這些企業(yè)級剛需封裝成一套可配置、可擴展、可審計的運行時契約。我從 2012 年開始接觸 JBoss AS 7參與過三個跨年度的遺留系統(tǒng)現(xiàn)代化改造項目其中兩個最終選擇保留 WildFly 作為主運行容器而非全量遷移到 Spring Boot Kubernetes。原因很實在不是不想換而是換不起——那些深度耦合了 JTA 分布式事務(wù)、EJB 遠程調(diào)用、JCA 連接器、以及自定義 Security Realm 的老模塊重寫成本遠高于運維優(yōu)化成本。WildFly 的價值恰恰藏在這種“不聲張但不可替代”的場景里它不追求啟動速度但保證事務(wù)一致性它配置略顯繁復但提供極細粒度的資源隔離與行為控制它文檔風格偏“手冊感”但每個 XML 配置項背后都有明確的規(guī)范依據(jù)和壓測數(shù)據(jù)支撐。這篇文章不講“WildFly 是什么”也不堆砌官網(wǎng)介紹。我要帶你拆開它的外殼看清楚它到底在解決哪一類問題哪些場景下它仍是不可替代的選擇它的配置邏輯如何自洽當問題發(fā)生時你該盯住哪幾行日志、哪幾個指標、哪幾處配置尤其是當你面對一份沒有注釋的standalone.xml、一個報錯信息模糊的ClassNotFoundException、或是一個 CPU 持續(xù) 95% 卻查不到熱點線程的生產(chǎn)實例時這篇內(nèi)容就是你打開 WildFly 黑箱的第一把鑰匙。2. 核心設(shè)計哲學與架構(gòu)選型邏輯2.1 它不是 Tomcat也不是 Spring Boot理解 WildFly 的存在前提很多初學者會困惑“既然 Spring Boot 內(nèi)嵌 Tomcat 能跑 WAR為什么還要單獨裝 WildFly”這個問題本身就暴露了對 Java 企業(yè)級應用分層邏輯的誤讀。我們來做一個生活化類比把一個 Java Web 應用比作一棟住宅樓。Tomcat是“毛坯房基礎(chǔ)水電接口”它提供 Servlet 容器、HTTP 接入、基礎(chǔ)類加載但你得自己拉線、裝開關(guān)、接熱水器——比如事務(wù)要自己配 JTA 實現(xiàn)如 Atomikos消息要自己集成 ActiveMQ 客戶端安全認證要自己寫 Filter 或 Spring Security 配置。Spring Boot是“精裝交付房智能家居中控”它把常見組件數(shù)據(jù)庫連接池、緩存、消息中間件客戶端都預裝好、配好聯(lián)動邏輯你只需填入住需求application.yml就能快速入住。但它默認不提供“整棟樓的消防系統(tǒng)審批資質(zhì)”——即 Jakarta EE 規(guī)范的全棧合規(guī)性認證。WildFly則是“帶全套市政驗收文件的標準化工業(yè)廠房”它內(nèi)置了通過 Jakarta EE TCK 認證的事務(wù)管理器Narayana、JMS 實現(xiàn)ActiveMQ Artemis、安全管理器PicketBox / Elytron、Web 服務(wù)引擎RESTEasy、甚至集群通信協(xié)議JGroups。你部署的 WAR/EAR不是“跑起來就行”而是承諾“按標準執(zhí)行”——比如StatelessEJB 的事務(wù)邊界、Resource注入的數(shù)據(jù)源連接、security-constraint定義的 URL 權(quán)限都會被 WildFly 的運行時嚴格校驗與執(zhí)行。所以 WildFly 的核心定位從來不是“更快更輕”而是“更全更穩(wěn)更可審計”。它的架構(gòu)選型邏輯圍繞三個剛性需求展開規(guī)范契約優(yōu)先必須 100% 兼容 Jakarta EE前身為 Java EE規(guī)范。這意味著它的模塊加載機制、JNDI 命名空間結(jié)構(gòu)、JTA 事務(wù)傳播規(guī)則全部由 JSR 文檔定義而非框架作者的個人偏好。某高校實驗室曾用 WildFly 8 驗證一個分布式事務(wù)論文模型正是因為其 Narayana 實現(xiàn)嚴格遵循 JTS 規(guī)范實驗結(jié)果具備學術(shù)可復現(xiàn)性。運行時可治理性企業(yè)級運維要求“看得清、控得住、改得準”。WildFly 提供 CLI命令行接口、Management ConsoleWeb 控制臺、HTTP Management API 三套統(tǒng)一管理入口所有操作啟停服務(wù)、修改線程池、更新數(shù)據(jù)源、部署應用均生成可審計的操作日志并支持回滾快照。這比手動改server.xmlkill -9的 Tomcat 運維模式高出至少兩個成熟度等級。模塊化隔離能力WildFly 的jboss-modules.jar是其靈魂所在。它拋棄了傳統(tǒng)的雙親委派類加載模型采用“模塊依賴聲明 顯式導出/導入”的方式讓每個部署單元WAR/EAR擁有獨立的類路徑視圖。這直接解決了“Log4j 和 Logback 版本沖突”、“不同應用共用同一份 Jackson 配置導致 JSON 序列化異?!钡冉?jīng)典難題。我曾處理過一個案例兩個業(yè)務(wù)系統(tǒng) A 和 B 同時部署在一臺 WildFly 上A 依賴舊版 Hibernate Validator 5.x使用javax.validation.*包B 使用 Jakarta EE 9 的 Validator 3.xjakarta.validation.*包WildFly 的模塊系統(tǒng)天然隔離二者零沖突。提示W(wǎng)ildFly 的模塊化不是“炫技”而是為了解決真實痛點。當你看到j(luò)ava.lang.ClassNotFoundException: org.jboss.resteasy.spi.ResteasyProviderFactory這類錯誤時第一反應不該是“加依賴”而應檢查jboss-deployment-structure.xml中是否正確聲明了resteasy-jaxrs模塊依賴——這是 WildFly 的“游戲規(guī)則”。2.2 WildFly 與 JBoss AS 的血緣關(guān)系版本演進中的關(guān)鍵斷點很多人混淆 JBoss AS、WildFly、JBoss EAP這里必須厘清JBoss ASApplication Server是 Red Hat 開源社區(qū)版的應用服務(wù)器最后穩(wěn)定版本是AS 7.2.0.Final2013 年發(fā)布。它首次引入模塊化架構(gòu)jboss-modules和統(tǒng)一管理模型Unified Management Model奠定了現(xiàn)代 WildFly 的基礎(chǔ)。WildFly是 JBoss AS 的直接繼承者于 2013 年底以WildFly 8名義重啟開源項目。命名變更標志著架構(gòu)徹底轉(zhuǎn)向 Jakarta EE當時還叫 Java EE最新規(guī)范并擁抱更激進的模塊化與響應式設(shè)計。WildFly 10 是第一個完全支持 Java EE 7 Full Profile 的版本W(wǎng)ildFly 26 是首個全面擁抱 Jakarta EE 9包名從javax.*遷移至jakarta.*的 LTS 版本W(wǎng)ildFly 302024 年發(fā)布已原生支持 Jakarta EE 10 與 MicroProfile 6.0。JBoss EAPEnterprise Application Platform是 Red Hat 提供的商業(yè)支持版基于 WildFly 某個穩(wěn)定分支如 EAP 7.x 基于 WildFly 10/11EAP 8.x 基于 WildFly 26/27增加企業(yè)級特性如 SSO 集成、高級監(jiān)控代理、FIPS 140-2 加密合規(guī)、長期安全補丁。EAP ≠ WildFly 的“付費加強版”而是 WildFly 的“企業(yè)加固發(fā)行版”——它禁用部分實驗性功能強化穩(wěn)定性測試并提供 SLA 保障。為什么這個區(qū)分重要因為你在生產(chǎn)環(huán)境遇到的問題很可能與版本選擇強相關(guān)。例如若你使用 WildFly 23 部署一個依賴javax.xml.bind.JAXBContext的老應用會直接拋NoClassDefFoundError因為 JAXB 在 Java 11 中已被移除而 WildFly 23 默認不包含java.xml.bind模塊需手動添加--add-modulesjava.xml.bind啟動參數(shù)但若你用的是 EAP 7.4基于 WildFly 18Red Hat 已在該發(fā)行版中預置了兼容模塊無需額外配置。注意WildFly 官方只提供最新 3 個主版本的安全更新如當前是 WildFly 30/29/28舊版本漏洞需自行修復或升級。而 EAP 提供長達 10 年的生命周期支持LTS這是企業(yè)選型的關(guān)鍵決策點。2.3 為什么 WildFly 仍活躍于關(guān)鍵系統(tǒng)四個不可替代場景盡管云原生浪潮席卷WildFly 在以下四類場景中依然保持著難以撼動的地位強事務(wù)一致性要求的金融/政務(wù)系統(tǒng)某省級財政支付平臺的核心賬務(wù)模塊需確?!邦A算扣減 支付指令下發(fā) 會計憑證生成”三步操作原子性。它采用 WildFly 內(nèi)置的 Narayana JTA 實現(xiàn)配合 Oracle RAC 數(shù)據(jù)庫的 XA DataSource實測在 2000 TPS 下事務(wù)成功率 99.999%。若換成 Spring Boot Atomikos需自行處理 XA Recovery 日志清理、兩階段提交超時策略、以及與 Oracle RAC 的特定驅(qū)動兼容性問題運維復雜度指數(shù)級上升。遺留 EJB 架構(gòu)的平滑演進某大型制造企業(yè)的 MES 系統(tǒng)核心業(yè)務(wù)邏輯封裝在無狀態(tài)會話 BeanStateless Session Bean中已有 15 年代碼資產(chǎn)。直接重寫為 Spring Cloud 微服務(wù)預估成本超 800 人日。團隊選擇 WildFly 26 Jakarta EE 9 遷移路徑僅將javax.ejb.*替換為jakarta.ejb.*調(diào)整ejb-jar.xml命名空間其余代碼零修改。遷移后性能提升 12%且保留了 EJB 容器提供的自動線程池管理、遠程調(diào)用負載均衡、以及方法級事務(wù)控制能力。高安全合規(guī)性審計場景某金融機構(gòu)的反洗錢AML分析引擎需通過等保三級與 PCI DSS 認證。WildFly 的 Elytron 安全子系統(tǒng)提供 FIPS 140-2 認證的加密算法實現(xiàn)、基于角色的細粒度 Web 資源訪問控制RBAC、以及完整的登錄失敗鎖定與審計日志含 IP、時間、用戶名、操作類型。這些能力在 Spring Security 中需大量定制開發(fā)才能達到同等審計要求?;旌喜渴鸺軜?gòu)中的“粘合劑”角色某電信運營商的 OSS 系統(tǒng)前端為 Vue.js SPA后端由 WildFly承載傳統(tǒng) Java EE 服務(wù)、Node.js實時告警推送、PythonAI 異常檢測三套運行時組成。WildFly 通過其內(nèi)建的 Undertow Web 服務(wù)器直接代理/api/v1/請求到 Java 服務(wù)同時將/ws/路徑轉(zhuǎn)發(fā)給 Node.js WebSocket 服務(wù)。這種“一機多容器”的混合部署模式在 WildFly 的undertow子系統(tǒng)中僅需 5 行 XML 配置即可完成遠比 Nginx 反向代理更輕量、更可控。這些場景共同指向一個事實WildFly 的價值不在于它有多“新”而在于它有多“穩(wěn)”、多“全”、多“可預期”。當業(yè)務(wù)邏輯的復雜度遠超基礎(chǔ)設(shè)施的復雜度時選擇一個經(jīng)過十年以上生產(chǎn)驗證、規(guī)范完備、問題有跡可循的運行時本身就是一種高效的技術(shù)決策。3. 核心配置體系與實操要點解析3.1 目錄結(jié)構(gòu)解剖從bin/到standalone/deployments/的每一寸土地WildFly 的目錄結(jié)構(gòu)設(shè)計極具工程理性理解它是避免“配置迷路”的第一步。以 WildFly 30 為例解剖其核心目錄wildfly-30.0.0.Final/ ├── bin/ # 啟動與管理腳本 │ ├── standalone.sh # Linux 啟動腳本W(wǎng)indows 為 .bat │ ├── jboss-cli.sh # CLI 管理工具入口 │ └── add-user.sh # 創(chuàng)建管理用戶/應用用戶 ├── docs/ # 文檔含 TCK 測試報告、規(guī)范兼容性說明 ├── modules/ # 所有模塊定義jar 包 module.xml 描述文件 │ └── system/ # 系統(tǒng)模塊如 org.jboss.as.server, org.wildfly.extension.undertow ├── standalone/ # 獨立模式Standalone運行時根目錄 │ ├── configuration/ # 核心配置文件 │ │ └── standalone.xml # 主配置文件相當于 Tomcat 的 server.xml │ ├── deployments/ # 應用部署目錄放 WAR/EAR 文件自動熱部署 │ ├── log/ # 日志文件server.log, boot.log │ ├── tmp/ # 臨時工作目錄編譯 JSP、解壓 WAR │ └── data/ # 運行時數(shù)據(jù)H2 數(shù)據(jù)庫文件、緩存數(shù)據(jù) └── welcome-content/ # 默認歡迎頁面可替換為自定義首頁關(guān)鍵要點解析standalone.xml是心臟但不是唯一它定義了整個服務(wù)器的運行時行為線程池、數(shù)據(jù)源、安全域、子系統(tǒng)配置。但 WildFly 支持“配置覆蓋”機制你可以在standalone/configuration/下創(chuàng)建standalone-full.xml啟用全部子系統(tǒng)或standalone-ha.xml啟用高可用集群并通過啟動參數(shù)-c standalone-ha.xml指定。不要試圖在一個standalone.xml里塞滿所有功能而應按環(huán)境職責拆分配置文件。deployments/目錄的“魔法”與陷阱將myapp.war復制到此目錄WildFly 會自動解壓并部署。但注意其背后的“部署標記機制”WildFly 不是簡單監(jiān)聽文件創(chuàng)建而是檢查同名.dodeploy標記文件。正確流程是復制myapp.war到deployments/WildFly 自動創(chuàng)建myapp.war.dodeploy觸發(fā)部署部署成功后重命名為myapp.war.deployed若部署失敗則變?yōu)閙yapp.war.failed并記錄詳細錯誤到server.log實操心得若你發(fā)現(xiàn)應用沒部署先檢查deployments/下是否存在.dodeploy文件若想強制重新部署刪除.deployed文件并重建.dodeploy即可。永遠不要直接在deployments/中編輯 WAR 內(nèi)部文件——它會被下次部署覆蓋。modules/目錄是 WildFly 的“操作系統(tǒng)內(nèi)核”每個模塊如org.hibernate:main是一個獨立目錄包含module.xml聲明依賴與導出包和resources/jar 包。當你需要添加第三方庫如 Oracle JDBC 驅(qū)動絕不能直接丟進lib/WildFly 沒有l(wèi)ib/目錄而應在modules/下創(chuàng)建路徑com/oracle/jdbc/main/放入ojdbc8.jar和module.xml聲明module namecom.oracle.jdbc /和resource-root pathojdbc8.jar/在standalone.xml的datasource中引用driveroracle并在drivers部分聲明driver nameoracle modulecom.oracle.jdbc/這種“顯式模塊聲明”機制是 WildFly 解決類沖突的根本保障。3.2standalone.xml配置精要讀懂 80% 的生產(chǎn)問題standalone.xml是 WildFly 的“憲法”但其 XML 結(jié)構(gòu)龐大默認超 2000 行。我們聚焦最常修改、最易出錯的五個核心區(qū)塊3.2.1management管理接口的“門禁系統(tǒng)”management security-realms security-realm nameManagementRealm authentication local default-user$local skip-group-loadingtrue/ properties pathmgmt-users.properties relative-tojboss.server.config.dir/ /authentication /security-realm /security-realms management-interfaces http-interface security-realmManagementRealm http-upgrade enabledtrue/ socket-binding httpmanagement-http/ /http-interface /management-interfaces /managementmgmt-users.properties是管理用戶憑據(jù)文件add-user.sh腳本會自動在此文件中添加哈希密碼。切勿手動編輯此文件的密碼字段——哈希值需通過腳本生成否則會導致登錄失敗。http-interface綁定的management-httpsocket在socket-binding-group中定義默認端口9990。若需外網(wǎng)訪問必須修改interface namemanagement的inet-address為0.0.0.0默認是127.0.0.1并確保防火墻放行。提示生產(chǎn)環(huán)境嚴禁開啟local認證允許本地 Unix socket 登錄應強制使用properties或 LDAP 認證并定期輪換管理員密碼。3.2.2subsystem xmlnsurn:jboss:domain:undertow:14.0Web 服務(wù)器的“交通管制”subsystem xmlnsurn:jboss:domain:undertow:14.0 buffer-cache namedefault/ server namedefault-server http-listener namedefault socket-bindinghttp redirect-sockethttps enable-http2true/ https-listener namehttps socket-bindinghttps security-realmApplicationRealm enable-http2true/ host namedefault-host aliaslocalhost location name/ handlerwelcome-content/ filter-ref nameserver-header/ /host /server servlet-container namedefault jsp-config/ websockets/ /servlet-container /subsystemhttp-listener的redirect-sockethttps當 HTTP 請求到達時自動 301 重定向到 HTTPS。但注意此重定向發(fā)生在 Undertow 層不經(jīng)過應用代碼因此HttpServletRequest.getScheme()在應用中仍返回http。若應用需感知真實協(xié)議應配置反向代理如 Nginx并設(shè)置X-Forwarded-Proto頭再在 WildFly 中啟用proxy-address-forwardingtrue。servlet-container中的jsp-configWildFly 30 默認禁用 JSP 編譯因 Jakarta EE 10 已移除 JSP 規(guī)范。若必須運行老 JSP 頁面需顯式啟用并注意 JSP 編譯器Eclipse JDT的內(nèi)存限制否則大 JSP 文件會觸發(fā)OutOfMemoryError。3.2.3subsystem xmlnsurn:jboss:domain:datasources:7.0數(shù)據(jù)源的“生命線”subsystem xmlnsurn:jboss:domain:datasources:7.0 datasources datasource jndi-namejava:jboss/datasources/ExampleDS pool-nameExampleDS enabledtrue use-java-contexttrue connection-urljdbc:h2:mem:test;DB_CLOSE_DELAY-1;DB_CLOSE_ON_EXITFALSE/connection-url driverh2/driver security user-namesa/user-name passwordsa/password /security /datasource drivers driver nameh2 modulecom.h2database.h2 xa-datasource-classorg.h2.jdbcx.JdbcDataSource/xa-datasource-class /driver /drivers /datasources /subsystemuse-java-contexttrue是關(guān)鍵它決定 JNDI 名稱是否綁定到j(luò)ava:命名上下文應用內(nèi)可直接Resource(lookupjava:jboss/datasources/ExampleDS)。若設(shè)為false則綁定到全局java:jboss/需用完整 JNDI 名查找極易出錯。xa-datasource-classvsdriver-class對于 Oracle/DB2 等支持 XA 的數(shù)據(jù)庫必須使用xa-datasource-class如oracle.jdbc.xa.client.OracleXADataSource否則無法參與 JTA 分布式事務(wù)。普通driver-class僅支持本地事務(wù)。3.2.4subsystem xmlnsurn:jboss:domain:logging:10.0日志的“黑匣子”subsystem xmlnsurn:jboss:domain:logging:10.0 console-handler nameCONSOLE level nameINFO/ formatter named-formatter nameCOLOR-PATTERN/ /formatter /console-handler periodic-rotating-file-handler nameFILE autoflushtrue formatter named-formatter namePATTERN/ /formatter file relative-tojboss.server.log.dir pathserver.log/ suffix value.yyyy-MM-dd/ append valuetrue/ /periodic-rotating-file-handler root-logger level nameINFO/ handlers handler nameCONSOLE/ handler nameFILE/ /handlers /root-logger /subsystemperiodic-rotating-file-handler的suffix.yyyy-MM-dd表示按天滾動但 WildFly 30 默認使用SizeRotatingFileHandler按大小滾動。若需日期滾動必須顯式指定PeriodicSizeRotatingFileHandler并配置rotate-size和max-backup-index。root-logger的level是總開關(guān)設(shè)為WARN則所有INFO級別日志包括應用log.info()均被屏蔽。調(diào)試時可臨時改為DEBUG但生產(chǎn)環(huán)境嚴禁TRACE級別——它會使日志量暴增 10 倍以上。3.2.5subsystem xmlnsurn:jboss:domain:elytron:15.0安全子系統(tǒng)的“新國標”subsystem xmlnsurn:jboss:domain:elytron:15.0 security-domains security-domain nameApplicationDomain default-realmApplicationRealm permission-mapperdefault-permission-mapper security-realm nameApplicationRealm/ /security-domain /security-domains security-realms identity-realm nameApplicationRealm identitypath/to/application-users.properties/ /security-realms /subsystemElytron 取代了舊版 PicketBoxWildFly 11 默認啟用 Elytron。application-users.properties存儲應用級用戶非管理用戶格式為usernameHEX(sha256(password))。密碼哈希需用elytron-tool.sh生成而非add-user.sh。permission-mapper是權(quán)限映射核心它將用戶角色映射到具體操作權(quán)限。默認default-permission-mapper僅做簡單角色匹配。若需精細控制如“財務(wù)角色只能訪問/api/v1/invoice”需自定義constant-permission-mapper或regex-permission-mapper。注意修改standalone.xml后必須重啟 WildFly 生效CLI 的reload命令也可但部分子系統(tǒng)修改仍需 full restart。切勿在生產(chǎn)環(huán)境隨意 reload可能中斷長連接。3.3 CLI命令行接口比 Web Console 更強大的“手術(shù)刀”WildFly CLIjboss-cli.sh是運維 WildFly 的終極武器。它比 Web Console 更精準、更可腳本化、更少出錯。掌握以下高頻命令效率提升 50%3.3.1 連接與基礎(chǔ)操作# 連接到本地 WildFly默認端口 9990 $ ./jboss-cli.sh --connect # 連接到遠程 WildFly指定 host:port $ ./jboss-cli.sh --connect controller192.168.1.100:9990 # 查看當前節(jié)點狀態(tài) [standalonelocalhost:9990 /] :read-attribute(nameserver-state) { outcome success, result running } # 查看所有已部署應用 [standalonelocalhost:9990 /] /deployment:read-resource3.3.2 數(shù)據(jù)源動態(tài)配置無需重啟# 添加一個 MySQL 數(shù)據(jù)源假設(shè)已安裝 mysql module [standalonelocalhost:9990 /] /subsystemdatasources/jdbc-drivermysql:add(driver-namemysql,driver-module-namecom.mysql,driver-xa-datasource-class-namecom.mysql.cj.jdbc.MysqlXADataSource) # 創(chuàng)建數(shù)據(jù)源 [standalonelocalhost:9990 /]># 查看 undertow 線程池狀態(tài) [standalonelocalhost:9990 /] /subsystemundertow/serverdefault-server/http-listenerdefault:read-resource(include-runtimetrue) # 輸出包含 active-count, max-active, queue-size 等實時指標 # 動態(tài)修改線程池最大線程數(shù)立即生效 [standalonelocalhost:9990 /] /subsystemundertow/serverdefault-server/http-listenerdefault:write-attribute(namemax-connections,value500) # 查看 JVM 啟動參數(shù) [standalonelocalhost:9990 /] :read-attribute(namejava-vm-arguments) # 修改 JVM 堆內(nèi)存需 reload [standalonelocalhost:9990 /] /system-propertyJAVA_OPTS:add(value-Xms2g -Xmx2g -XX:UseG1GC)3.3.4 批量腳本化部署jboss-cli.sh --filedeploy.cli創(chuàng)建deploy.cli文件# 連接控制器 connect localhost:9990 # 部署應用 deploy /path/to/myapp.war --force # 設(shè)置 JVM 參數(shù) /system-propertyJAVA_OPTS:add(value-Dmyapp.envprod) # 重載服務(wù)器 :reload執(zhí)行./jboss-cli.sh --filedeploy.cli提示CLI 腳本是 CI/CD 流水線部署 WildFly 應用的標準方式比手動復制 WAR 更可靠、更可追溯。4. 實操全流程從零部署一個 Jakarta EE 10 應用4.1 環(huán)境準備WildFly 30 JDK 17 Maven步驟 1下載與安裝JDK 17LTShttps://adoptium.net/下載 Temurin 17WildFly 30https://www.wildfly.org/downloads/下載wildfly-30.0.0.Final.zip解壓到/opt/wildfly設(shè)置環(huán)境變量export JAVA_HOME/opt/jdk-17 export WILDFLY_HOME/opt/wildfly步驟 2啟動與驗證# 啟動 WildFly前臺運行便于查看日志 $ $WILDFLY_HOME/bin/standalone.sh -b 0.0.0.0 -bmanagement 0.0.0.0 # 驗證訪問 http://localhost:9990 Management Console # 訪問 http://localhost:8080 Welcome Page注意-b 0.0.0.0綁定所有網(wǎng)卡-bmanagement 0.0.0.0允許遠程管理。生產(chǎn)環(huán)境應限制為內(nèi)網(wǎng) IP。4.2 開發(fā)一個 Jakarta EE 10 REST 服務(wù)我們構(gòu)建一個極簡的BookService演示 WildFly 原生能力pom.xml關(guān)鍵依賴dependencies !-- Jakarta EE 10 API -- dependency groupIdjakarta.platform/groupId artifactIdjakarta.jakartaee-api/artifactId version10.0.0/version scopeprovided/scope /dependency !-- CDI 支持 -- dependency groupIdjakarta.enterprise/groupId artifactIdjakarta.enterprise.cdi-api/artifactId version4.0.1/version scopeprovided/scope /dependency /dependenciesBookResource.javaREST 端點Path(/books) Produces(MediaType.APPLICATION_JSON) Consumes(MediaType.APPLICATION_JSON) public class BookResource { GET public ListBook getAll() { return Arrays.asList( new Book(1L, WildFly Deep Dive, John Doe), new Book(2L, Jakarta EE 10 Cookbook, Jane Smith) ); } POST public Response create(Book book) { // 模擬保存 System.out.println(Creating book: book.getTitle()); return Response.status(CREATED).entity(book).build(); } }Book.javaJAX-RS Entitypublic class Book { private Long id; private String title; private String author; // 構(gòu)造函數(shù)、getter、setter省略 }web.xml可選WildFly 30 默認啟用 Servlet 6.0?xml version1.0 encodingUTF-8? 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_6_0.xsd version6.0 display-nameBookService/display-name /web-app構(gòu)建 WARmvn clean package # 生成 target/bookservice.war4.3 部署與驗證五步走通步驟 1檢查 WAR 結(jié)構(gòu)unzip -l target/bookservice.war | head -20 # 確認包含WEB-INF/classes/, WEB-INF/web.xml, META-INF/MANIFEST.MF步驟 2部署到 WildFly# 方法一復制到 deployments/ cp target/bookservice.war $WILDFLY_HOME/standalone/deployments/ # 方法二使用 CLI推薦可獲反饋 $ $WILDFLY_HOME/bin/jboss-cli.sh --connect [standalonelocalhost:9990 /] deploy /path/to/bookservice.war步驟 3驗證部署狀態(tài)查看server.logINFO [org.jboss.as.server] (management-handler-thread - 2) WFLYSRV0010: Deployed bookservice.war (runtime-name : bookservice.war)CLI 查詢[standalonelocalhost:9990 /] /deploymentbookservice.war:read-resource {outcome success, result {enabled true, status OK}}步驟 4調(diào)用 REST API# 獲取所有圖書 curl -v http://localhost:8080/bookservice/rest/books # 創(chuàng)建新圖書
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产亚洲色婷婷99精品| 六月丁香激情婷婷| 婷婷五月日本| 337p大胆噜噜噜噜噜91Av| 激情五月图| 婷婷五月天基地| 激情丰满熟妇五月| 玖玖婷婷综合| 91黄色五月天视频| 久久婷婷五月综合| AAAA网站| 欧美性色五月天| 九九热在线观看视频网站| 欧美私人家庭影院| 99热婷婷| 成人免费高清在线播放| 亭亭五月激情亚洲在线| 极品色丁香| 婷婷情色开心五月天99| 人妻久久久久久久| 一本伊人色婷| 国产婷婷五月中文字幕高清| 久久久久五月丁香| 国产AV一区二区三区日韩| 激情丁香图片| 色婷五月| wwwxxx五月婷婷小说| 成人做爰高潮A片免费视频| 天天天干夜夜夜操| 色香蕉婷婷| 五月婷婷在线视频观看| 亚洲激情精品| 婷婷五月综合啪| 99自拍网| www.久久久久久久| 色色色区| 综合性爱网| 婷婷香蕉香| 五月天天天色| 日本久久精品| 色色色欧美| 亚洲色vA| 战争与艾拉电影免费观看| 日本老女人黄页在线播放| 天综合日日夜综合7799| 久草嫩草在线观看| 成人片在线免费看| 五月婷婷之综合激情在线| 色五月婷婷老师| 久久草中文日韩欧美| 婷婷五月天综合色| 六月丁香综合| 99热亚洲| 九九色人| 婷婷五月激情五月激情| 亚洲超碰在线| 日日日日日| 欧美性色视频| 任你日视频| se99视频| 久久久久久久久久久-久五月天婷婷| 久久 婷婷 五月天| 色综合五月天| 99精品视频在线观看| 97久久视频| 亚洲成人AV在线播放| www.色五月.com| 99热这里只有精品最新网址| 99热只有| 色五月综合网| 无码少妇高潮喷水A片免费| 婷婷午夜激情| www.操.com| 久久婷.com| 欧美久久网| 亚洲狠狠干| 激情五月深爱婷婷| 成人一级片| 婷婷欧美综合| 大香蕉婷婷| 99超级碰碰| 狠狠色丁香婷婷五月| www99精品亚| 色99久草在线| 97碰| 日韩成人网站精品久久大全| 2025天天操| 色婷婷色婷婷五月| 噜噜视频| 五月色婷丁香| 久er免费视频| 丁香六月婷婷综合啪啪| 这里只有精品免费| 色停停影院五月天| 天天搞夜夜叫| 色色色热| 狠狠艹狠狠艹| 夜夜操天天爽| 色色色色色色色色综合网| 青青草成人网| 无码一级片| 色五月婷婷大香蕉| 天天干天天日日| 淫荡工a| 欧美成人五月天| 在线观看婷婷5月| 亚洲永久免费| 五月停停99| 婷婷不卡基地| 亚洲五月丁香综合网| 色播丁香婷婷五月激情| 婷婷五月无码| 欧美丁香五月| 99精品视频在线观看| 热九九精品| 久久久婷婷五月天| 国产99美少妇| 香蕉婷婷色五月| 97色婷婷| 日本人妻A片成人免费看片| 五月人人丁香婷婷五月人人丁香| 久久婷婷综合基地| 色yeye色综合| 九九爱看亚洲| 久色资源| 亚洲成人av在线播放| 99在线观看免费精品视频| 天堂婷婷丁香六月网| 超碰国产AV| 99视频内射三四| 欧美日韩国产日本精品四虎网网站物| 亚洲精品V天堂中文字幕| 31色区视频免费看| 国产一区男女| 可以免费观看的av| 99热99在线| 色99欧洲色19| 女人被躁到高潮嗷嗷叫小| 香蕉久久六月| 99色视频| 色婷婷人人| 久久网站免费亚洲| 丁香五月社区| 爱性综合网| 66色在线日韩| 久久婷婷六月综合综合| 色丁香影院| 日日操天天操| 色噜噜伊人| 精品爆操| 五月丁香六月婷婷网| 九九视频在线观看视频6 | 激情av在线| 日日夜夜爽| 久久婷婷伊人| 五月六月激情婷婷| 亚洲色图欧美色图日本视频| 五月丁香综合伦理片| 久操大香蕉| 五月丁香婷婷色播无码| 狠狠做深爱婷婷久久综合一区| 久久人妻精品| sewuyuejiqingwang| 精品人妻伦一二三区久久| 亚洲精品一区中文字幕乱码| 色五月激情综合| 天天日天天干天天操| 久久精品视频在这里有| 久久久久久久五月| 99超级碰碰| 色婷婷色和| wwwwww.色| 逼特逼在线免费播放| 最新热中文字幕| 欧美色99| 五月激情四射婷婷丁香| 色婷婷激情| 青草青草视频2免费观看| 沈娜娜av| 99色五月| 青青操avbb| 五月丁香激情啪啪| 亚洲精品乱码久久久久久综合| 99免费| 久操大香蕉| 婷婷色网站| 亚洲最大在线| 国产成人精品一区二三区熟女在线 | 久久五月天免费网站| 蜜乳中文字| 日日夜夜九九| 精品网站:999WWW| 精品久久9| 五月婷婷偷拍| 欧洲亚洲免费视频区| 欧美搡BBBBB摔BBBBB| xxx综合在线| 97碰精品| 五月丁香人妻| 国外亚洲成AV人片在线观看| 久8色色| 激情人妻蜜夜系列区| 狠狠五月天婷婷激情网。| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 婷婷五月色播| 欧洲亚洲免费视频区| 色日本颜射| 亚洲va成人va成人va在线观看| 久久精品9| 婷婷免费视频| 五月丁香五月婷婷在线观看| 日韩免费乱轮网站| 97在线干| 五月婷婷色欲| 操一区| 婷婷五月天堂网| 婷婷情色开心五月天99| 97在线碰| 婷婷六月丁| 色六月婷婷| 中文字幕日产A片在线看| 男人的天堂五月丁香| 91久久综合| 激情五月天丁香| 涩五月色婷婷| 婷婷五月天影视| 亚洲狠狠婷婷| 婷婷五月精品| 国外亚洲成AV人片在线观看| 欧美久久婷婷| 开心五月网| 婷婷伊人五月天| 九九热99精品| 色网站99| 色婷婷手机在线| 亚洲无码九九九| 成年人丁香五月| 天天狠狠干| 伊人五月天男人的天堂在线| 丁香五月欧美激情| 97丁香五月| 无码成人AAAAA毛片AI换脸| 日韩操逼大片| 婷婷激情五月| 综合网激情| 久久五月婷婷开心网| 99在线观看精品| 久久九网| 春色激情| 成人视频网| 五月天婷婷综合免费| 人人色AV| 国产五月婷| 久久视网36| 久婷婷五月综合欧美| 天天开心AV色综合婷婷五月天| 综合激情专区| 成人网在线视频| 日本色99网站| 日本久久色| 九九99久久| 大香线蕉伊人| 高清不卡一区| 97精品自拍| 久久狠狠干| 99热这里只有精品最新| 亚洲AV色婷婷人禽五月天| 噜噜综合网| 日日噜狠狠| 五月丁香黄色| 另类图片天天影视在线观看| 99热网址| 久久99综合| 丁香六月婷婷综合激情欧美| 99日本精品视频热| 日本三级黄色大片| www.夜夜操| 久久九九色| 伊人久久婷婷| 五月婷婷久久综合| 91妻人人爽人人看片| 精品一二三区久久AAA片| 综合久久婷婷| 禁欲电影完整版在线播放| 岛国AV网| 蜜桃五月天| 熟妇人妻中文字幕无码老熟妇| 五月天综合色| 超碰人人摸人人操| 五月天停婷基地| 四射综合网| 加勒比日本一区二区三区| 婷婷久久婷婷色五月| 大香蕉 婷婷| 五月婷婷视频ab| 天天添天天摸天天天天做| 色情播放| 激情五月婷黄版| 99爱视频| 操人91| 色99色| 国产AV一区二区三区最新精品| 97超碰免费超级在线观看| 人妻体体内射精一区二区| 激情人妻蜜夜系列区| 久热A片| 综合久久六月| 91精品91久久久中77777| 99这里有精品视频3| 天天操天天操| 97影院一级片| 狠狠穞A片一區二區三區| 日本少妇裸体做爰高潮片| 久热中文字幕在线线观看| 国产精品A片| 99视频精品在线| 99热一区| 国产69久久久欧美黑人A片| 久久综合香蕉国产国产蜜臀AV| 激情久久丁香| 亚州日本欧州韩美高青高潮一| 五月天婷婷乱| 久久9视频| 亚洲成av人影院| 欧美黄色一级| 狠狠操.com| 日本在线噜噜| 九九综合| 啪啪丁香五月| 色五月婷婷内射| 成人网址在线观看| 看逼中文字幕| 黄色99网| 狠狠草在线观看| 激情五月五月五月婷婷| 色婷婷狠狠爱| 男人天堂AV在线一区二区| 婷婷五月丁香综合亚洲 | 性爱综合网| 深爱网深爱综合网| 91日本在线| 黄色录像网点| 色综合色婷婷色伊人| 亚洲操B| 婷婷综合网站| 99热性色| 激情综合网亚洲色图| 第四色五月婷婷| 91五月天| 色婷婷色五月另类综合| 五月丁香婷婷久久| 中文字幕网站在线观看| 五月综合精品| 九九99九九精品免费| 亚洲成人五月天| 拍真实国产伦偷精品| 91久久综合| www.激情五月天com| 亚洲在线操| av一区二区电影免费在线观看| 成人欧美一区二区三区在线观看| 丁香色婷婷五月天| 五月色综合网欧美网| 国产精品久久久海的味道| 国产精品久久久久久亚洲毛片| 991精品在线视频| 人人视频色| 99久久9| 久草A片| 射久久丁香五月| 大香蕉久久伊人网| 色婷婷五月天视频在线| 国产精品A成V人在线播放| 九九九这里只有精品| 久久婷婷五月综合伊人| 九九九九国产| 大香蕉五月天婷婷丁香91| 欧美综合激情五月| 曰韩少妇内射免费播放| 日在线V视频在线播放| 五月色综合| 丁香六月婷婷一区| 美女五月天| 四色永久成人网站| 26uuu欧美| 激情色中文| 91操人视频| 99热最新地址在线| 最近中文字幕在线中文视频| 色婷婷影音| 日本操B视频| 色青青五月| 99热9| 中文字幕日韩无码制服诱或| 丁香操逼| 亚洲网站999| 香蕉国产2013| 婷婷伊人网| 激情伍月 欧美| 精品亚洲国产成AV人片传媒| 色五月在线视频观看| 日日插日日干| 丁J香六月首页| 毛片色五月| 丁香六月婷婷开心婷婷网| 丁香五月色| 亚洲综合在线播放| 蜜桃五月天| 99精品久久久久久久婷婷久久| 精品热九九| www.色色色色| 色墦五月丁香| 99久99久| 亚洲色五月| 色婷婷五月基地在线| 91丨九色丨首页| 亚洲男女激情| 26uuu.| 欧州婷婷五月天综合| 激情五月天婷婷五月天| 人妻激情视频| 欧美叉叉叉BBB网站| 五月草影视| 成人av在线网址| 大香蕉久| 天花AV无码| 日本色99| 26uuu亚洲精品国产| 五月天停婷基地| 天天射影院| 久久久久久久合一狠狠做深爱| 婷婷久久五月天丁香| 色色亚洲| 超碰狠狠操| 久久久人妻门| 99热在线爱| 欧美日韩国产成人在线| 九九成人| 9月色婷婷| 国产 码在线成人网站| 九月婷婷在线视频| 久久婷色| 婷婷激情社区| 小视频aaa久久久| 丁香婷婷五月综合| 337久久| 99热久| 噜噜色婷婷| 99操碰| 丁香六月天婷婷| 五月天另类激情在线| 亚洲va在线∨a天堂va欧美va| 五月色视频| 韩国三级五月天婷婷。| 色婷婷丁香五月天在线视频| 五月婷婷|欧美| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 超碰成人在线免费观看| 成人做爰高潮A片免费视频| 亚洲婷婷五月天| 能看的AV网站| 丁香成人综合| 丁香五月天在线视频| 久操干| 在线观看视频1区| 激情六月婷婷| 久热这里只有| 亚洲黄色精品| 五月婷婷丁香综合,亚洲天堂| AA片在线观看视频在线播放| 五月综合视频| 思思热在线视频精品| 色婷网| 色九月婷婷丁香| 激情伊人五月天| 五月天成人在线| 狠狠五月丁香色婷| 五月丁香啪啪激情| 五月婷色丁香| 久久机热这里只有| 九月色婷婷综合| 日本综合久久| 精品无码av丁香五月激情| 99福利导航| 九九十99视频| 亚洲综合久| 伊人婷婷大香蕉| 色婷婷91| 超碰在线人人| 99'无码| 最新午夜理论片| 色狠狠五月天| 天天爱天天做天天舔| 这里只有精品99视频| 久久综合伊人77777蜜臀| www亚洲无码| 亚州激情九月| 91avse| 大香蕉久久草| site:hcxsz888.com| 玖月婷婷爱丁香| 狠狠狠狠免费| 亚洲麻豆乱码国产2028| 夜夜操,天天撸| 色婷婷成人| 欧美色爱五月天| 99热这里只有精品无码| 第四色五月婷婷| 国产三级片91| 五月天激情小说| www.9操| 1024久婷| 碰碰91| 91操色| 草做免费在线观看| 丁香五月综合激情性爱| 97色色综合| 风流少妇A片一区二区蜜桃| 婷婷五月天丁香综合网| 色婷婷成人网| 99精品无码网站| 婷婷久久色| 99碰超| 午夜69成人做爰视频| 婷婷丁香久久网| 五月丁香六月婷婷久久肏| 久久这里精彩免费在线观看| 五月丁香狠狠| 天天日天天操心| 99激情| 五月久久丁香| 69热在线| 女人天堂 AV| 五月丁香啪啪啪啪| 五月丁香综合精品欧美| 中美日韩成人在线| 常久最新免费的色吊丝| 99热18| 久九男女天堂| 影音先锋噜一噜| 久久成人天| 丁香婷婷色色| 激情五月婷色| 成人必爱视| 激情五月婷婷六月丁香| 激情综合网激情五月天| 成人AV网站在线| 婷婷基地成人五月天| a久久| 日本精品人妻无码77777| www,超碰| 五月天 另类图片| 色情五月丁香| 九九综合色综合| 人人人人人人人草| 粉嫩AV久久一区二区三区| 无码髙清| 深爱激情五月婷婷| 国产成人精品一区二区三区视频| 久久99精品九九久久久婷婷| 婷婷五月综合亚洲| 91丨九色丨首页| www.婷婷五月天,com| 五月婷婷天天| 伊人九九九久| A网在线欧洲| 六月天婷婷| 97人人操在线| 五月天婷婷AV| av狠狠操| 日本一级特黄大片AAAAA级| 五月综合色播播丁香婷婷| 91狠狠色丁香婷婷综合久久精品| AAA久久久AAA久久久AAA| 五月天婷婷影院影院| 99热这里只有精品在线| 色婷婷丁香五月天| 激情久久综合| 国产欧美第五十五页| 婷婷色五天| 91n啪啪| 婷婷五月天中文字幕.| a在线观看| 色综合中文色综合网| 五月婷亚洲精品| 九月停停| 激情综合网五月天| 激情婷婷九月| 亚洲AV网址| 欧美图片丁香五月天| 欧美丁香五月| 日韩三及成人AV片| 成人免费在线电影| 天天色图| 亚洲天堂热| 五月丁香婷婷综合| 日本99久久| 99久久亚洲精品视频| 97在线精品| 激情性爱五月天| 欧美va在线| 《诡秘之主》在线观看| 国产欧美日韩综合精品一区二区| 色性日本| 色婷婷第四色| 日韩高清成人| 综合大香蕉| 大香蕉婷婷久久| 操逼视频一区| 天天爽天天| 久久婷婷欧美| 欧美激情久| 婷婷五月天激情小说| 丁香蜜臀黄色婷婷五月天| 亚洲美女高潮久久久久久69| 夜夜人妻五月天| 久久在线视频免费观看| 五月天国产婷婷精品视频在线| 色婷婷女优有码五月亭| 婷婷色网| 操日本人妻视频| 丁J香六月首页| 激情床戏| 密乳视频| 国产熟女大叫受不了| 丁香五月婷婷在线| 婷婷五亚洲| a九九热www| 天天做天天爽| 99精品在线观看视频| 日本久久精品| 97搞在线| 噜噜干日本| 色的色综合| 99热亚州综合| 婷婷五月天视频| 婷婷综合六| 九九这里是免费的视频5| 婷婷色导航| 色五月六月| 激情婷婷五月| 婷婷五月性感| 天天做夜夜爽| 日日操日日撸| 一根材五月婷成人| 日本一级特黄大片AAAAA级| 欧美色五月| 婷婷丁香成人五月天| 最新热中文字幕| 久久182| 99在线精品观看99| 久久婷婷国产| 91wwmm导航| 深爱 五月天| 操逼国产91| 久久性爱99国产| 第四色激情网| 天天日综合| 五月婷成人网| 99热丁香五月| 97操资源婷婷| 日本欧美成人片AAAA| 97香蕉碰碰人妻国产欧美| 思思久日精品视频| 午夜性爱影视一区77| 九九99免费理论| 综合久久六月| 97碰 在线视频观看| 六月激情网| 97综合在线| 人人摸人人澡人人| 狠色色狠网| 丁香五月老师| 伊人五月婷婷| 超碰三级秋霞| 色色综合无码| 91精品久久久久久综合五月天| 亚洲妇女熟BBW| 精品久久99| 激情亭亭五月| 大香久久综合网| 天天综合五月天| 久久五月综合| 久久久久久久合一狠狠做深爱| 天天天操天天天爰| A一级操| 色色色激情| 91热99| www.97碰碰com| 哇嘎成人久久| 超碰97色| 99视频久久久| 天堂成人久久| 久9热视频在线观看| 色九九七七| 夜色综合网| 色99在线看| 色五月欧美| 无码髙清| www.99久久久| 久久婷婷六月| www.五月天婷婷.com| 婷婷色五月天在线观看| 99re在线精品视频| 五月婷婷中文字幕| 粉嫩AV久久一区二区三区| 国产亚洲成AV人片在线观黄桃| 日本熟妇乱妇熟色A片蜜桃| 五月婷婷综合在线| 国产精产国品一二三在观看| 丁香五月婷婷国产av| 色亭亭丁香五月天| 五月丁香婷婷啪啪网| 婷婷久久性爱| 婷婷五月六月| www.夜夜操| 乱精品一区字幕二区| 天天日日| 久久久精品AV| 深爱丁香网| 99热精这里只有精品| 欧美日韩AAAA| 日本综合色色| 99原创自拍视频在线观看| 五月天婷婷无码| 久久久久久99精品无码| 丁香五月花婷婷开心| 全国最新疫情| 天天插天天射| 丁香婷婷激情| 丁香五月婷婷激情蜜桃| 欧美久久婷婷| 色色色色色色色色色999| 六月婷婷综合激情| 伊人无码高清| 久久婷婷五月综合啪| 五月婷婷干干干| 天天夜天天色天天| 九月丁香亭亭| WWW色五月| 日韩狠狠色| 91dy.av| 亚洲精品99| 五月天激情婷婷| 久久资源综合| 99热思思久| 免费成人网在线观看| 激情综合青草| 人人爱人人草| 亚洲综合五月天| 欧美久人人| 婷婷在线五月天观看| 这里只有精彩视频| 精品少妇人妻AV无码专区偷人| 97碰人人操| 99久久成人| 婷婷伊人久久| www.1024久久| 色婷婷4| 九九婷婷综合| 亚洲天堂青草| 成人五月天在线视频在线观看 | 五月婷婷婷婷网| 国产毛片精品一区二区色欲黄A片| 激情九月丁香婷婷| 人人爱干人人爱草| 九九综合色综合| 五月婷婷欧洲| 亚洲狠狠狠色婷婷综合激情久久久| 午夜丁香综合婷婷| 99久久久精品| 婷婷五月开心中文字幕色| 影音先锋一区| 涩五月丝袜婷婷| 六月丁香五月婷婷首页| 97色久| aaaa.黄| 99热在线观看这里只有精品| 婷婷色色网| 五月天综合久久| 精品人妻一区| 亚州精品成人片| 思思re视频在线| 狠狠精品干练久久久无码中文字幕| 久久精品婷婷| 91大神操美女| 狠狠色丁香久久| 狠狠干无码| 午夜激情四射影院| 可以免费看的av网站| 一本大道熟女人妻中文字幕在线| 激情五月天丁香| 99热在线观看| 色欲久久久久久综合网综合网| 色五月激情婷婷| 成人婷婷色综合| 色婷婷五月网| 久久婷婷五月天大香蕉| 色情播放| 欧美综合五月天婷婷tin| 69五月天视频| 国产一二区爆乳_1国产日韩一区二区三-成人AV | 六月成人网| 中文字幕丁香五月| 农村熟妇高潮精品A片| 婷婷久久夜| 五月天电影网| 人人干Av| 青青久久五月天丁香婷婷| 久久久久久丁香五月| 99日热在线视频| 久久一热| 大香蕉操操| 天天射美女| 久热这里只精品| 五月色影院| 99热这是里只有精品| 内射爽无广熟女亚洲| 99在线看片| 欧美熟女视频 色婷婷| 亚洲丁香五月| 九9九9无码| caop在线| www.粉嫩av.com| 天天天天操| 狠狠久综合| 99热很操老逼| 五月丁香综合啪啪| 天天综合五月| 26uuu在线观看| 激情丁香网| 五月天激情黄色网址| 色五月超碰| 丁香六月色婷婷欧美| 婷婷99视频在线| 五月天开心婷婷激情网站| 99热e| 一级黄色影片| 99热在线精品观看| 成人精品在线观看| 色五月丁香A欧美com | 久久精品爱爱| 欧美一级a | 狠狠综合区| 久久a热| 九色视频这里只有精品| 99热全是精品| 91九色精品熟女内射| 99视频只有这里精品| www.射伊蕉婷婷| 激情婷婷| 亚洲天堂aaaa| 丁香五月天色| 丁香激情五月少妇| 五月天啪啪| 人。妻久久| 五月天婷综合网站| 9 9 9色色| 久久九九综合| 婷婷丁香六月天| 亭亭色色五月天| 日操夜操天天操不卡| 狠狠色综合网| 亚洲综合激情五月| 亚洲日本激情| 激情久久丁香| 国产精品久久久久久久久久免费| 思思热精品在线| 婷婷六月爽| 超碰色色综合| 九九精品大香蕉| 精品久久99码| 色色热| 五月丁香色婷婷熟女| 精品成人久久久久久久_一二三四视| 97爱艹婷婷开心丁香激情综合| 五月天啪啪视频| 丁香狠狠色婷婷久久无码视频| 天天做天天爱天天日| 成人在线日韩欧美| 中文字幕无码AV| 天天插天天插天天插天天插 | 久久九九热视频| 日本va网站| 超碰在线视屏| 91婷婷五月丁香碰| 九九热视频精品999| 久草五月| 色色色色色色色色网站| 天天搞天天爽| 这里只有精品免费观看网占| 狠狠五月激情在线| 色V狠狠的干| 亚洲色综久久五月| 成人国产网站在线免费看| 激情五月丁香婷婷| 婷婷五月丁香久久| 久久亚洲天堂| 九九热精品| 日韩AAAAA| 亚洲色激情| 六月婷伊人| 成人片久久网站| 婷婷丁香视频在线观看免费| 九九综合九九| 色狠狠综合网| 九九re精品视频在线观看| 人人操碰| 久久99免费视屏| 亚洲AV成人一区二区在线观看| av国产精品| 国产成人精品一区二三区熟女在线| 天天干天天日天天操| 996热| 五月激情综合网| 色婷精品91| 婷婷色五月开心五月| 激情五月天社区| 色婷婷亚洲五月天| 人人爽天天爽| 久操97| 五月天婷婷爱| 久99久视频| 日韩aaa| 欧美精品99久久久| 国产古装妇女野外A片| 伊人综合网站| 色婷婷呢狠禁久禁| 久久月天堂| 91日综合欧美| 欧美性猛交99久久久99| 另类激情五月| 99免费综合网| 五月丁香啪啪激情| 超碰狠狠色| 六月 丁香 视频| 色综合五月| 色五月五月婷婷| 激情婷婷五月| 九九99精品| 日产精品一线二线三线芒果| 久月久在线视频| 久久婷婷综合五月| 黄色五月婷| 色婷婷大香蕉| 九九热这里只有精品556| 久久视频这里都是精品| 亚洲国产精品综合色区| 天天狠狠六月婷丁香影院| 五月婷婷综合久久| 玖玖婷婷五月天| 丁香婷婷老熟女综合网| 五月叮香啪| 婷婷成人网五月天| 久久性爱视频这里只有精品| 九色无码| 人妻AV在线| 五月丁香A片| 美女网黄| 操逼福利视频| 免费精品99| 丁香六月婷婷| 免费播放AV| 任你草| 黄色笑话深爱激情网丁香五月婷婷啪啪啪啪啪| 99热6精品| 日本婷婷五月天| 亚洲激情四谢| 大香蕉网站,大香蕉综合| 五月婷婷高清| 天天色综网| 婷婷爱五月| 9久热在线精品| 成人色五月天婷婷| 九九色综合视频| 99热在线精品观看| 亚洲正能量欧美| 99热九九这里只有精品| 婷婷丁香在线播放| 思思热视频| 大香蕉天堂色| 久久99热这里| 大香蕉网站,大香蕉综合| 亚洲成人日韩无码精品| 99热在线里有精品| 色婷婷婷婷| 亚洲色五月婷婷| 精品少妇蜜臀91| 五月天综合色| 色婷婷88| 色久综合| 丁香六月亚洲| 色婷婷伦理| 欧美丁香五月| 好吊兆人妻| 成人操呦av| 六月婷久久| 亲子乱AV-区二区三区| 青草性爱视频| 日本色婷婷| 1级欧美日韩| 欧美性爱特黄一级aaaassss| 久久久久人妻网址| 操日视频| 欧美黄色AA片哗啦啦啦| 熟惀91九色在线| 亚洲成人网无码| 五月丁香 啪啪| 婷五月天| 丁香婷婷十月| 五月日韩中文字幕| 五月天第四色开心色播| 欧美日韩99| 涩九九九九| 亚洲久久激情| 伊人天堂婷婷| 色情免费视频播放| 国产成人精品一区二三区熟女在线| 丁香五月婷婷啪啪| 伊人玖玖婷婷| 日本九九九九九九| 色深爱五月| 婷婷五月天av小说| 99热99这里有免费的精品| 国产人妻人伦精品一区二区| www.婷婷五月天,com| www超碰| 亚洲av综合网| 玖玖爱伊人| 成人婷99最新| 99自拍视频网站| www.婷婷.com| 超碰在线综合| 国内久久亭亭| 五月丁香六月婷婷欧美综合| 日本A片一区| 79色色色色| www色哟哟| 亚洲激情.com| 五月天操逼激情| 五月婷久久在线| OYIWbGcPu8H| 人人爽亚洲| 五月婷婷之综合激情在线| 亚洲欧美999| 五月婷婷国产| 性色五月天| 高清成人综合| 亚洲综合网 665566| 丁香五月自拍| 亚洲久热| 久久久精久人妻| 日韩天堂久久| 亚洲性爱电影| 婷婷五月激情四月综合 | 丁香色六月婷婷| 亚洲精品V天堂中文字幕| 襙逼网| 亚洲综合碰| 偷拍91九色| 另类小说五月天| 超碰免费在线| 色综合日日| 免费AV在线网址| 丁香五月中文字幕| 五月婷婷丁香深深爱| 密着浓厚中出乚交尾GvG935| 久久er99| 色婷婷A| 五月丁香激情综合| 热99精品视频| 久色激情| 99在线精品视频| 热的无码综合视频| 色五月97| 97碰啪啪| 色情播放| 久久9RE热视频精品98| 五月丁香综合啪啪| 99视频日韩| 涩综合网| 五月婷婷伊人在线| 五月婷婷免费在线| 激情五月婷婷色色| 久热免费视频| 在线天堂9| 就爱射中文字幕资源网| 色色色五月婷婷| 丁香色情五月综合激情| 中文字幕在线日亚州9| 九九無妻| 九九热思思热| 久久婷婷六月综合| 5月婷婷激情网| 青青夜夜狠狠夜夜狠狠| 色九月婷婷丁香| 亚洲传媒在线观看| 亚洲人妻av| caop在线| 九九热这里只有精品6| 色狠狠六月| 欧美色色色| 大香蕉狠狠爱主页| 三日本无码| 噼里啪啦完整版中文在线观看| 97人人看| 婷婷五月天六月丁香| 婷婷五月色网| oumeisesewang| 97人人操在线| 欧美网站视频4399| 婷婷九月丁香中文| 爱久久小说下载网| 三级三久久线久久99久目本WW| 碰97久久| 天天爱综合网| 人人草人人视| 五月丁香色婷婷熟女| 激情五月婷婷网在线观看| 91操人视频| 国产成人av在线播放| 久热亚洲| 国产精品视频网| 热婷婷av| 午夜成人av在线| 五月天丁香色色| 国产精品18久久久| 日日干日日色| 欧美久久婷婷| 色色色在线| 日韩AV在线免费观看| 正宗黄色毛片| 婷婷丁香91| 九九热91| 玖玖婷婷色| 伊人网啪啪| 久久五月天色婷婷| 日本99在线| 色七七九九| 中文色婷婷| 91尤物九色在线| 中文字幕在线免费| 日韩999| 色婷婷久久| 99热网站| www。88热在线视频免费观看| 77799热| 丁香五月综合福利视频导航| 激情综合激情五月| 狠狠操狠狠狠| 五月婷婷丁香狠狠撸久久| 人人爱人人添| 一丁香五月天月AV| 97久久精品| 特级西西4444www无码| 超碰AV在线| 日日躁夜夜躁狠狠久久AV| 日韩人妻白浆视频系列| 久久综合五月情| 看逼中文字幕| 亚洲小电影在线观看黄999| 99在线热| 《战争与艾拉》完整版| 久久这里只有精品网| 日韩99色99| 天天综合五月天| 色色射| 国产AV一区二区三区日韩| WWW.五月com| 99色在线观看视频| 五月婷色| 天天操,天天插| 99色精品| 丁香六月色婷婷| 日本人妻伦在线中文字幕| 国产高潮白浆一区二区| 国产综合婷婷| 亚洲婷婷五月天综合| 五月天激情小说婷婷基地| 99热这里只有精品在线观看| 色综合com| 免费无码毛片一区二区A片| 激情碰碰碰| 五月丁香婷婷色色| 五月天中文字幕在线婷婷| 丁香六月久久| 激情五月婷婷| 精品综合网在线| 99精品热视频| 五月天色婷婷视频| 五月天另类激情在线| 99热免费| 激情五月瑟瑟| 99re思思| 色视频五月天| 五月天婷婷色综合| 色婷婷四虎| 亚洲综合在线伊人婷| 人人草人人爱手机视频看看| 日本色99| 丁香六月天婷婷色| 色一情一乱一乱一区91| 亚洲五月天狠狠| 97精品欧美91久久久久久久| 蜜乳av一级av| 丁香五月性| 色色网站在线| 99视频只有精品| 色99在线看| 五月天婷爱综合| 99色天堂| 丁香五月婷婷高清| 丁香综合伊人| 玖玖五月| 色99久草在线| 天天做天天视天天谢| 久久婷婷视频| 国产AV一区二区三区最新精品| 婷婷五月色影视先锋| 色五月婷婷天天操夜夜操| 色情婷婷| 99人人操| 极品五月天| 久久激情视频| 九色91视频| 六月综合在线| 无码少妇高潮喷水A片免费 | 超碰狠狠色| 九九热精品视频在线观看| 中文字幕成人影视| 五月婷久久在线| 六月激情网| 久9热视频在线观看| 欧美色爱五月天| 久久精品视频在这里有| 丁香五月六月激情| 亚洲色五月天| 色天堂在线| 五月天伊人网| 毛片九九九九九九九九18| 亚洲小说五月婷婷| 九月婷婷久久久| 天天综合色丁香| 亚洲精品大片| 免费色婷婷| 人妻操操色| 国外亚洲成AV人片在线观看| 精品久色| 久色网| 人人干99| 五月天停婷基地| 国产操逼网站| 人人草人人视| 欧美天堂婷婷日韩| 天天操,天天插| 四川女人毛多水多A片| 欧美激情丁香五月天久久婷婷一区| 久久机热/这里只有精品| 91无码视频| 热久国产| 国产五月天婷婷| 色情久久久| 亚洲AV日韩无码| 成人亚洲精品| 欧美日本VA| 色综合色色|