运行时端口号被占用

1.打开cmd命令窗口 输入如下指令查看所有端口和PID
netstat -ano

2.找到对应的端口对应的PID 输入指令找到对应的进程
示例: tasklist | findstr "7676"

3.杀掉该进程 再次启动就OK啦
示例: taskkill /f /t /im java.exe

### 解决IntelliJ IDEA端口冲突或端口号占用问题 当在IntelliJ IDEA中启动Tomcat遇到端口1099或其他端口被占用的情况,可以通过一系列措施来解决问题。 #### 方法一:终止占用端口的进程 为了处理这种情况,在Windows操作系统上可采取如下操作: - 打开命令提示符(CMD),建议以管理员身份运行。 - 输入`netstat -ano | findstr "1099"`用于查找占用特定端口(此处为1099)的具体程序及其PID[^3]。 - 使用`taskkill /pid <查得的PID> -f`指令强制关闭对应的应用程序实例。这将释放之前被锁定的端口资源[^5]。 这种方法能够快速有效地解决由于先前未正常退出而导致的服务残留所引起的端口冲突现象。 #### 方法二:更改应用配置中的监听端口 除了直接杀死可能存在的遗留进程外,另一种更为温和的方式是调整应用程序本身使用的默认通信端口设置。对于Web服务器而言,通常可以在其配置文件内指定不同的HTTP/HTTPS服务地址;而对于像Tomcat这样的Java Servlet容器,则往往允许用户自定义manager、shutdown等多个内部组件的工作参数,包括但不限于它们各自绑定至网络接口上的具体位置——即所谓的“端口号”。 针对IDEA集成环境下的部署情况来说,可在项目的Run Configuration里修改Server标签页下的相应选项完成此项变更工作。例如,尝试把标准的8080改为其他可用数值如8081或是更高范围内的随机数。 ```xml <Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> ``` 以上两种策略均有助于克服因端口争用带来的困扰,并确保开发流程顺畅无阻。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值