前言
最近開始接觸微服務的項目,項目很多有時候本地調測需要啟動多個項目,看到同事都是使用dashboard管理項目,服務和端口排列的整整齊齊。但是我dashboard里面啥都沒有,一頓百度最后解決問題,在找解決方法的過程中看到國內一篇文章抄來抄去內容都不變唯一變動的就是亂七八糟的排版,本來很小的問題反而給找問題者帶來更大迷惑性的困擾,所以我分享了一下我的解決辦法,看能不能幫助到大家。
步驟
-
新版的idea把dashboard已經整合到services里面了,但是操作步驟依然是不變的
-
如果你連services都看不到,雙擊一下shift鍵然后輸入dashboard,然后回車進入
-
然后看到里面都是空的,盡管你有很多微服務的項目,這里都不顯示,然后如果你看到里面有很多項目,那恭喜你直接啟動服務吧,不需要往下看了。
-
services里面沒有dashboard內容,一般是idea的項目問題,需要在.idea文件夾下的workspace.xml加入一個標簽,標簽如下
<component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option> <option name="ruleStates"> <list> <RuleState> <option name="name" value="ConfigurationTypeDashboardGroupingRule" /> </RuleState> <RuleState> <option name="name" value="StatusDashboardGroupingRule" /> </RuleState> </list> </option> </component>
-
因為.idea是隱藏文件,win下各位coder一般會把隱藏文件打開,但是mac下面顯示隱藏文件比較難看,所以大家一般都沒有打開,win按照下面直接操作就好,mac我是使用終端去操作vim添加的。
6. 寫入后重啟idea,然后再打開idea並且打開這個項目會提示下列提示,選擇第一個show run***
- 然后你就可以看到dashboard了,如果你還是沒看到,請再進workspace.xml檢查是否有RunDashboard這個標簽。