怎么让IDEA启动项目的多个微服务模块时在services窗口界面中显示模块名称和端口号

一 、在workspace.xml文件中增加/替换RunDashboard

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<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>
  • 被替换的部分如下,如果没有以下代码就直接添加进去

二、重新启动项目模块即可显示service界面端口号和服务名称

* 若依然没有解决问题

  1. 打开文件管理器
  2. 打开路径C:\Users\l用户名\AppData\Local\Temp (用户名请替换你电脑的用户名)
    • AppData文件夹默认是看不见的, Windwos资源管理器默认是隐藏了受保护的操作系统文件
    • 如果想显示这个文件夹: 打开资源管理器选择 查看->选项->查看->文件和文件夹->隐藏受保护的操作系统文件(推荐)
    • 不建议取消这个, 直接输入上边的路径是可以进去的.
  3. 清空之前关闭IDEA软件
  4. 这个目录存放的是软件的临时文件, 我是一下都清空了Temp下的所有文件, 会有提示软件正在占用, 只要不是IDEA的, 跳过就行了.
  5. 清空后打开IDEA, 启动程序后, 端口号就会出现了.