日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

本文介紹了Springboot WildFly 10部署錯誤jdk。找不到不支持的模塊的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我有一個帶有Java 1.8的Springboot v2項目,當我嘗試在WildFly 10上部署我的Sprringboot項目時,不斷收到此錯誤

19:12:25,295 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "HealthCheck.war")]) - failure description: {
    "WFLYCTL0080: Failed services" => {"jboss.module.service."deployment.HealthCheck.war".main" => "org.jboss.msc.service.StartException in service jboss.module.service."deployment.HealthCheck.war".main: WFLYSRV0179: Failed to load module: deployment.HealthCheck.war:main
    Caused by: org.jboss.modules.ModuleNotFoundException: jdk.unsupported:main"},
    "WFLYCTL0412: Required services that are not installed:" => ["jboss.module.service."deployment.HealthCheck.war".main"],
    "WFLYCTL0180: Services with missing/unavailable dependencies" => undefined

我已經創建了一個joss-ployment-structure.xml并在其中添加了"jdk.unsupport"依賴項,我還嘗試將該依賴項添加到MANIFEST.MF中,還嘗試在maven-war插件下添加缺少的"jdk.unsupport"依賴項,但沒有成功。

推薦答案

這是由于Spring-core5.3.*中引入的breaking change,導致上述問題的Spring-core庫的變化是commit。如果您使用Spring boot版本2.4.*,那么您肯定會面臨這個問題,因為它拉出了Spring-core5.3.*的傳遞依賴。務實的方法是在可能的情況下升級WildFly版本(最新版本是22.0.1.Finalwildfly 10.1.0.Final
已于近5年前于2016年8月19日發布)或將您的Spring Boot版本降級為'2.3.*.RELEASE'


解決方法
對于那些無法升級WildFly服務器但處于使用最新Spring版本(5.3.*)的用戶,請遵循下面的解決方案。實際問題是Spring-core 5.3.x包含MANIFEST.MF文件條目Dependencies: jdk.unsupported。如果我們從JAR的MANIFEST.MF文件中刪除特定條目,我們就可以使用Wildfly10.x版本本身中的Spring-core 5.3.x。

要修補5.3.x并將其拉入類路徑,需要執行以下步驟:

    作為JAR文件本身,歸檔使用7-Zip/winrar或任何文件歸檔實用工具打開它。打開MANIFEST.MF,刪除最后一行Dependencies: jdk.unsupported并保存更改。
    將修補后的JAR文件放入您的項目文件夾,即lib
    在項目級別排除Spring-core 5.3.x,強制使用構建工具從項目目錄中使用Spring-core 5.3.x的補丁程序庫,并將其添加到您的類路徑中。我已經為gradle用戶提供了代碼片段
dependencies {
    //Adding the patched jar into the classpath from a project directory
    compile files('lib/spring-core-5.3.3.jar')
}

configurations.all {
    //Excluding the spring-core-5.3.3.jar at the project level
    exclude group: 'org.springframework', module: 'spring-core'
}

這篇關于Springboot WildFly 10部署錯誤jdk。找不到不支持的模塊的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,

分享到:
標簽:SpringBoot WildFly 不支持 找不到 模塊 部署 錯誤
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定