IntelliJ IDEA 中 Run Dashboard 不显示端口号问题解决办法
- [解决 IntelliJ IDEA Run Dashboard 不显示端口号问题](#解决 IntelliJ IDEA Run Dashboard 不显示端口号问题)
-
- 方法一:删除临时文件
- 方法二:设置启动参数
- [方法三:编辑 Run/Debug Configurations](#方法三:编辑 Run/Debug Configurations)
- 方法四:检查端口占用情况
- [方法五:编辑 workspace.xml](#方法五:编辑 workspace.xml)
解决 IntelliJ IDEA Run Dashboard 不显示端口号问题
在使用 IntelliJ IDEA 开发时,我们经常需要查看应用程序的运行端口,以便进行调试和测试。但有时候,我们可能会遇到 Run Dashboard 不显示端口号的问题。本文将提供几种有效的解决方法,帮助你快速定位并解决这个问题。
方法一:删除临时文件
- 关闭所有 Java 相关的程序和进程。
- 进入 Windows 系统临时文件存储文件夹
C:\Users\${UserName}\AppData\Local\Temp
。 - 查找并删除
hsperfdata_${UserName}
文件夹。 - 重启 IDEA 并打开项目,再次启动 Run Dashboard 中的服务,端口号应该能够正常显示。
方法二:设置启动参数
- 在 IDEA 的启动配置中,为 SpringBoot 项目增加 VM options 参数
-Djava.rmi.server.hostname=localhost
。 - 这样设置后,启动服务时就可以看到端口号了。对于微服务架构,可以在 IDEA 的
File -> New Projects Setup -> Run Configuration Templates...
设置新项目的默认运行模板,找到 Spring Boot,在Modify options
中选择Add VM options
,然后输入上述内容。
方法三:编辑 Run/Debug Configurations
- 打开 IDEA,进入 "Run/Debug Configurations" 设置。
- 选择您的项目配置,在右侧的 "Environment" 选项卡中,检查
JAVA_OPTS
或IDEA_JDK_OPTIONS
是否正确设置了端口号。如果没有设置,请手动添加参数-Dserver.port=8080
(将8080替换为您想要使用的端口号)。 - 确保在 "Server" 选项卡中选择了正确的端口号,并与
JAVA_OPTS
或IDEA_JDK_OPTIONS
中的设置保持一致。
方法四:检查端口占用情况
- 打开命令提示符窗口,输入
netstat -ano | findstr :端口号
来检查端口占用情况。 - 如果发现端口已被其他应用程序占用,使用
taskkill /F /PID 进程ID
命令来强制关闭占用端口的进程。 - 确保端口没有被其他应用程序占用后,重新启动 IDEA 并检查是否显示端口。
方法五:编辑 workspace.xml
-
在
workspace.xml
的 RunDashboard 节点中添加以下内容:xml<option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option>
-
这样设置后,重新运行项目,Dashboard 应该能够显示端口号。
通过以上方法,你应该能够解决 IntelliJ IDEA 中 Run Dashboard 不显示端口号的问题。如果问题仍然存在,建议查看 IDEA 的官方文档或社区论坛,获取更多的帮助和支持。
希望这篇博客文章能够帮助你解决问题。你可以根据自己的需要对文章进行编辑和完善。如果你有更好的方法,欢迎到评论区讨论~