java項(xiàng)目啟動(dòng)失敗的問(wèn)題及解決
java項(xiàng)目啟動(dòng)失敗的問(wèn)題
- 1.先在IDEA設(shè)置中的項(xiàng)目結(jié)構(gòu)中檢查jdk的配置。
- 2.再在IDEA設(shè)置中的構(gòu)建工具中檢查Maven的配置。
- 3.再檢查mysql的成功啟動(dòng)和數(shù)據(jù)庫(kù)中的表格是否完整(建表之前先選好數(shù)據(jù)庫(kù)),項(xiàng)目中數(shù)據(jù)庫(kù)的用戶名與密碼的正確設(shè)置。
- 4.再檢查nginx、minio、Redis、rabbitmq等所需是否已啟動(dòng)。
- 5.SpringBoot項(xiàng)目中一定要確保后端中服務(wù)的啟動(dòng)的先后順序正確。
- 6.前后端分離的項(xiàng)目中啟動(dòng)后端后,再啟動(dòng)前端。
- 7.再檢查其他項(xiàng)配置、項(xiàng)目中各模塊結(jié)構(gòu)正確不混亂、項(xiàng)目中代碼正確。
- 8.新導(dǎo)入的項(xiàng)目最好根據(jù)IDEA中的提示進(jìn)行相關(guān)配置。
- 9.當(dāng)項(xiàng)目中的問(wèn)題不能很快解決的話,應(yīng)按項(xiàng)目的部署步驟逐步驟檢查配置。
注:
- MVC三層架構(gòu)中的某一層出現(xiàn)問(wèn)題,該層解決不了,應(yīng)想到去它所調(diào)用關(guān)聯(lián)的層查看情況。
- MVC三層架構(gòu)中若在controller層,或在前兩層(controller與service層)能完成功能,就不用再在mapper層編寫(xiě)程序了。
springboot項(xiàng)目啟動(dòng)失敗-沒(méi)有報(bào)錯(cuò)日志
服務(wù)一直無(wú)法啟動(dòng),沒(méi)有打印任何的錯(cuò)誤日志,最后通過(guò)在啟動(dòng)類的main方法中打一個(gè)斷點(diǎn),debug發(fā)現(xiàn)有拋異常,但是錯(cuò)誤沒(méi)有打印出來(lái):
錯(cuò)誤如下
java.lang.IllegalStateException: Failed to load property source from location 'classpath:/bootstrap-local.yml'
錯(cuò)誤原因
配置文件格式有問(wèn)題導(dǎo)致的,將配置文件調(diào)整后啟動(dòng)成功
public static void main(String[] args) {
try {
long begin = System.currentTimeMillis();
SpringApplication.run(TestApplication.class, args);
long end = System.currentTimeMillis();
log.info("test服務(wù)啟動(dòng)成功! usedTime = {}",end-begin);
} catch (Exception e) {
log.error("test服務(wù)啟動(dòng)失敗!", e);
}
}總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 解決Java項(xiàng)目啟動(dòng)報(bào)錯(cuò):Logback?configuration?error?detected:問(wèn)題
- 解決JAVA項(xiàng)目啟動(dòng)卡住,無(wú)任何異常信息的問(wèn)題
- Javaweb項(xiàng)目啟動(dòng)Tomcat常見(jiàn)的報(bào)錯(cuò)解決方案
- java 實(shí)現(xiàn)web項(xiàng)目啟動(dòng)加載properties屬性文件
- Java web項(xiàng)目啟動(dòng)Tomcat報(bào)錯(cuò)解決方案
- Java項(xiàng)目啟動(dòng)成功、失敗信息實(shí)時(shí)反饋提醒問(wèn)題(郵件或者短信)
相關(guān)文章
springboot基于Redis發(fā)布訂閱集群下WebSocket的解決方案
這篇文章主要介紹了springboot基于Redis發(fā)布訂閱集群下WebSocket的解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
java.lang.UnsupportedClassVersionError異常正確解決方法
java.lang.UnsupportedClassVersionError異常通常發(fā)生在嘗試在較低版本的Java虛擬機(jī)上運(yùn)行使用更高版本的Jav 編譯器編譯的類文件時(shí),下面就來(lái)介紹一下解決方法,感興趣的可以了解一下2024-05-05
Spring框架JdbcTemplate數(shù)據(jù)庫(kù)事務(wù)管理完全注解方式
這篇文章主要介紹了Spring框架JdbcTemplate數(shù)據(jù)庫(kù)事務(wù)管理及完全注解方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05
Java 定時(shí)器(Timer)及線程池里使用定時(shí)器實(shí)例代碼
這篇文章主要介紹了Java 定時(shí)器(Timer)及線程池里使用定時(shí)器實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-12-12
基于SpringBoot項(xiàng)目遇到的坑--Date入?yún)?wèn)題
這篇文章主要介紹了SpringBoot項(xiàng)目遇到的坑--Date入?yún)?wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10
IDEA運(yùn)行SpringBoot項(xiàng)目的詳細(xì)步驟(圖文教程)
本文主要介紹了IDEA運(yùn)行SpringBoot項(xiàng)目的詳細(xì)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
Java使用正則表達(dá)式提取XML節(jié)點(diǎn)內(nèi)容的方法示例
這篇文章主要介紹了Java使用正則表達(dá)式提取XML節(jié)點(diǎn)內(nèi)容的方法,結(jié)合具體實(shí)例形式分析了java針對(duì)xml格式字符串的正則匹配相關(guān)操作技巧,需要的朋友可以參考下2017-08-08

