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

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

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

本文介紹了Springboot WildFly 10部署錯(cuò)誤jdk。找不到不支持的模塊的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

問(wèn)題描述

我有一個(gè)帶有Java 1.8的Springboot v2項(xiàng)目,當(dāng)我嘗試在WildFly 10上部署我的Sprringboot項(xiàng)目時(shí),不斷收到此錯(cuò)誤

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

我已經(jīng)創(chuàng)建了一個(gè)joss-ployment-structure.xml并在其中添加了"jdk.unsupport"依賴項(xiàng),我還嘗試將該依賴項(xiàng)添加到MANIFEST.MF中,還嘗試在maven-war插件下添加缺少的"jdk.unsupport"依賴項(xiàng),但沒(méi)有成功。

推薦答案

這是由于Spring-core5.3.*中引入的breaking change,導(dǎo)致上述問(wèn)題的Spring-core庫(kù)的變化是commit。如果您使用Spring boot版本2.4.*,那么您肯定會(huì)面臨這個(gè)問(wèn)題,因?yàn)樗隽薙pring-core5.3.*的傳遞依賴。務(wù)實(shí)的方法是在可能的情況下升級(jí)WildFly版本(最新版本是22.0.1.Finalwildfly 10.1.0.Final
已于近5年前于2016年8月19日發(fā)布)或?qū)⒛腟pring Boot版本降級(jí)為'2.3.*.RELEASE'


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

要修補(bǔ)5.3.x并將其拉入類路徑,需要執(zhí)行以下步驟:

    作為JAR文件本身,歸檔使用7-Zip/winrar或任何文件歸檔實(shí)用工具打開它。打開MANIFEST.MF,刪除最后一行Dependencies: jdk.unsupported并保存更改。
    將修補(bǔ)后的JAR文件放入您的項(xiàng)目文件夾,即lib
    在項(xiàng)目級(jí)別排除Spring-core 5.3.x,強(qiáng)制使用構(gòu)建工具從項(xiàng)目目錄中使用Spring-core 5.3.x的補(bǔ)丁程序庫(kù),并將其添加到您的類路徑中。我已經(jīng)為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'
}

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

分享到:
標(biāo)簽:SpringBoot WildFly 不支持 找不到 模塊 部署 錯(cuò)誤
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定