- 運(yùn)行jar時(shí)報(bào)錯(cuò):
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2021-08-06 13:59:03.887 ERROR 25750 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
- 分析重點(diǎn):
o.s.b.d.LoggingFailureAnalysisReporter
原因:logger方面出的問題跷敬,檢查自己的logger在properties中配置的路徑為/home/xxx/。由于在mac目錄中沒有/home/目錄,雖然打包成功了烁焙,但是運(yùn)行時(shí)會(huì)出錯(cuò)衣屏,并且在centos中即使有/home/目錄也無法運(yùn)行。
解決辦法:修改mac中l(wèi)ogger配置的目錄為/opt/xxx (centos中也有opt目錄)酝静,再給mac中的/opt/xxx目錄賦予讀寫權(quán)限:sudo chmod +x 777 /opt/xxx
最后:報(bào)錯(cuò)
To display the conditions report re-run your application with 'debug' enabled.
的原因有多種节榜,具體要看其后面一行去找錯(cuò)誤的具體原因。