分享一款可以管理本地端口的IDEA插件:Port Manager

关注我的公众号:【编程朝花夕拾】,可获取首发内容。

01 引言

本地开发过程中,我们经常会启动项目自测。启动过程中可能会和本地安装的软件的端口冲突,或者项目假死,导致端口占用。

因为本地端口占用不常有,Windows/Mac下的查找占用的命令,有不熟悉,只能豆娘来解决。终于发现一款IDEA插件可以无视命令,点点鼠标就能解决:Port Manager

02 简介

Port Manager是一个可轻松查找并终止特定端口上运行的进程的插件,非常适合需要在不同开发环境中快速管理端口冲突的开发人员。具有以下特点:

  • 按端口号查找进程
  • 一键终止选定进程
  • 支持macOSWindows系统
  • 兼容所有JetBrains IDE

插件地址:plugins.jetbrains.com/plugin/2705...

03 安装使用

安装使用也非常简单。

3.1 安装

直接在Marketplace上搜索Port Manager即可。

3.2 老方法回顾

在使用之前,我们回顾一下之前的方法。

我们项目启动会遇到这样的报错:

我们需要通过命令查看端口对应的PID

sh 复制代码
netstat -nao | findstr "8080"

然后需要结束PID的进程:

sh 复制代码
taskkill -f -pid 20592

不记得命令了,还需要调出资源管理器,手动结束进程。

3.3 插件的处理

插件的图标在左下角位置,如图中①。操作如图的顺序所示。

插件还增加偏好设置,也就是在Facorties设置常用的端口,通过Scan All快速查询。

同样会得到相同的结果。

04 小结

插件的功能非常简单,就只做一件事:解决端口冲突。对于喜欢命令行的开发者来说,不值一提。但是,不喜欢命令,偏向图形化界面的开发者来说非常友好。喜欢的老铁,可以安排上了。

相关推荐
Benszen18 小时前
Linux容器:轻量级虚拟化革命
java·linux·运维
凸头18 小时前
Lombok 包底层浅析
java
不懂的浪漫18 小时前
mqtt-plus 架构解析(三):Payload 序列化与反序列化,为什么要拆成两条链
java·spring boot·物联网·mqtt·架构
卷福同学18 小时前
去掉手机APP开屏广告,李跳跳2.2下载使用
java·后端·算法
漫霂18 小时前
二叉树的翻转
java·数据结构·算法
语戚18 小时前
力扣 51. N 皇后:基础回溯、布尔数组优化、位运算全解(Java 实现)
java·算法·leetcode·力扣·剪枝·回溯·位运算
我要让全世界知道我很低调18 小时前
来聊聊 Codex 高效编程的正确姿势
前端·程序员
程序猿阿越18 小时前
Kafka4源码(三)Share Group共享组
java·后端·源码阅读
亦暖筑序18 小时前
让AI不再"一本正经胡说八道":Spring AI RAG与VectorStore源码全解
java·源码阅读
蒙奇·D·路飞-18 小时前
大模型时代下 Java 后端开发的技术重构与工程实践
java·开发语言·重构