idea執行springboot程式報錯的問題

2022-09-14 18:12:12 字數 936 閱讀 6734

週六的時候生產部門索要控制軟體修改後的程式,使用之前新安裝的idea執行控制程式,發現無法啟動,報錯問題如下:

先嘗試著檢查pom檔案,發現沒有問題。

執行之前版本的程式發現是正常的,繼續比對,發現最近提交的檔案應該沒有涉及到影響系統配置的問題,於是週六加班沒有搞定。

到了星期日早晨,開始除錯程式,向庫里調,發現了問題的表象,

之前正常的版本返回的是none,而我的程式返回的是servlet,啟動servlet就會繼續啟動webserver,導致找不到bean,啟動失敗。但是對為何會返回的是servlet不曉得為什麼。

搞到後面發現:問題一時半會解決不了,嘗試恢復**,但搞了很長時間發現svn經常會報各種奇怪的問題,最終放棄revert。

周一早晨很早到公司,和其他同事交流一下,和他說了發現的spring-boot有兩個版本,以及最近更新idea的情況,他的反饋是idea的版本可能會導致這個問題,另外兩個springboot可能是更大的問題,於是開始還原idea版本,還原後發現不行,接著搞兩個springboot,嘗試恢復,接下來就是重點了

將用到另外乙個版本springboot的程式改為和主程式springboot版本一致

接著在主程式上p**e新增@enableautoconfiguration,install啟動,發現還是報錯,但錯誤不一樣了

接著將parent外圍的pom修改正確,將對應module全部加入,m**en install啟動沒有問題,去掉@enableautoconfiguration註解,發現依然正確,

提交**到jenkins,構建,啟動沒有問題。

問題解決。。。。。

使用idea建立第乙個springboot專案

前言 如今springboot越來越火,越來越多的公司選擇使用springboot作為專案的開發框架,其設計目的就是用來簡化spring專案的搭建和開發過程,省略了傳統spring springmvc專案繁瑣的配置,可以讓開發人員快速上手。下面詳細說明下如何使用idea建立我們的第乙個springb...

使用Systemd包裝SpringBoot應用

為應用建立乙個service檔案 unit description springboot rest service service user ubuntu 要執行程式的路徑 呼叫jar檔案的shell執行檔案 succes itstatus 143 timeoutstopsec 10 restart...

logback日誌整合springboot設定

1.logback spring.xml 1.0 encoding utf 8 此xml在spring boot 1.5.3.release.jar裡 org springframework boot logging logback defaults.xml 開啟後可以通過jmx動態控制日誌級別 s...