我正在學習Java和Spring Boot(我對編程很陌生)。我制作了一個簡單的 API 應用,可以從 IntelliJ 中運行,并能正確回應向其發出的請求。現在我想把它打包成一個可執行的.jar檔案,這樣我就可以嘗試把它托管在一個遠程服務器上,但是我制作的jar檔案不能正常運行。
錯誤是。java.lang.IllegalArgumentException。在 META-INF/spring.plants 中沒有找到自動配置類。如果你使用的是自定義打包,請確保該檔案是正確的。
這是一個Maven專案,我認為這可能是我的pom.xml檔案的問題,但經過幾個小時的嘗試,我無法找出可能的解決方案。誰能幫幫我呢?
我的 pom.xml 在這里。https://github.com/NickRoach/simple-spring-API/blob/main/demo/pom.xml 專案的其他部分也可以在那里找到。
uj5u.com熱心網友回復:
解決了。我沒有設定intelliJ將.jar檔案作為工件,而是在gitbash的專案目錄下給出了"./mvnw package -DskipTests "的命令(一位導師給了我這個建議)。這樣就建立了專案,得到的jar檔案可以正常運行和作業
。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/310160.html
標籤:
