idea服務關不掉的問題


最近在使用idea開發項目,遇在eclipse上不存在的問題,個人認為算是idea的一個bug吧。

描述下問題:

idea使用spring-boot:run啟動項目后,再通過紅色方塊按鈕關閉項目,控制台顯示已經關閉,但是訪問項目發現,服務還在運行;網上搜了很多,沒有找到解決方法,很多解答都說需要服務需要關閉兩次,第二次通過骷髏頭關閉,那么問題來了,我控制台沒有骷髏頭怎么辦;還有的是完全復制粘貼的,要找到這個java進程kill掉,或者任務管理器結束進程,我只想說,哥,每次這樣手疼不疼。

解決辦法:

跟spring-boot-devtools沖突有關,fork被自動更改為true,從而使用單獨進程啟動導致的,強制設置成false就可以了。
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
<configuration>
<fork>false</fork>
<!-- spring-boot:run 中文亂碼解決 -->
<jvmArguments>-Dfile.encoding=UTF-8</jvmArguments>
</configuration>
</plugin>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM