IDEA启动tomcat程序1099端口被占用解决方案

article/2025/8/26 6:18:23

报错信息        localhost:1099 is already used

重启,改换端口都无效

以下总结了网上的几种解决方案

  • 方案一对我来说无效,根本查找不到1099的进程
  • 方案二对我来说也无效,任务管理器中没有java.exe进程
  • 方案三有效,关闭了Hyper-v服务后,成功启动Tomcat
  • 方案四是在方案三的前提下关闭Hyper-v服务没有用可以尝试一下
  • ......

方案一:查找占用1099的进程并结束

运行cmd,分别输以下代码,然后重启Tomcat

# 查找所有端口为1099的进程
netstat -ano | findstr 1099
# 结束端口为1099的进程
taskkill -f -pid 1099端口进程所对应的pid

方案二:关闭Java.exe进程

第一步:打开任务管理器(ctrl+shift+esc),选择进程

第二步:找到所有的Java.exe进程,将其关闭

第三步:找到JDK安装目录,进入bin目录下,双击java.exe文件运行

第四步:重新启动idea

方案三:关闭Hyper-v

可能我们电脑开启了Hyper-V服务,系统默认会分配给一些保留端口供Hyper-V使用,可能与Tomcat冲突

首先我们可以查看一下我们系统默认的端口占用范围:

netsh int ipv4 show dynamicport tcp
Microsoft Windows [版本 10.0.22000.795]
(c) Microsoft Corporation。保留所有权利。C:\Users\19338>netsh int ipv4 show dynamicport tcp协议 tcp 动态端口范围
---------------------------------
启动端口        : 1024
端口数          : 13977
  • 可以看到Windows系统默认的tcp动态端口范围为:1024~13977
  • 当开启Hyper-V后,系统默认会分配给一些保留端口供Hyper-V使用
  • IDEA运行Tomcat需要JMX的1099端口刚好在端口排除范围中,这样就导致了IDEA需要使用1099端口是会被占用

解决方案:控制面板->程序->程序和功能->Windows功能,去掉Hyper-V前边的勾选框

 此电脑右键->管理->服务和应用程序->服务

将Hyper相关服务全部停止并设置为手动类型。然后重启电脑即可

方案四:cmd命令修改端口范围

前提是Windows系统默认的tcp动态端口范围为:1024~13977,关闭Hyper-V后也不能用

netsh int ipv4 set dynamicportrange tcp start=49152 num=16384

使用命令修改配置,重启Tomcat,1099端口不被占用

方案五:重建tomcat容器

将右上角Tomcat容器删除,再重新建立运行

方案六:重置winsock目录

Netsh winsock reset是一个命令提示程序,用于将winsock目录重置为默认设置或清除状态。如有时候上不了网或者网络出现问题经常用到它,简单地理解就是:重置程序通过操作系统链接网络的入口点。

以管理员身份运行cmd,然后重启计算机 

netsh winsock reset

方案七:查看host

在SwtichHosts中查看是否少了 127.0.0.1 localhost这行,如果少了就再单独配置一行,启动项目


http://chatgpt.dhexx.cn/article/WyoPioY4.shtml

相关文章

IDEA:运行Tomcat时报错“1099”:Address localhost:1099 is already in use

1.报错的结果 报错Address localhost:1099 is already in use 意思就是: 地址localhost:1099已被使用 2.报错原因 1.tomcat的端口已经被使用,与运行的起了冲突 2.短时间内频繁运行tomcat服务器。 3.解决方法 1.winR,打开命令提示符框&am…

Unable to ping server at localhost:1099

Unable to ping server at localhost:1099 tomcat的版本和jdk的版本不匹配 Tomcat 10.x 需要运行在 JDK 11 或更高版本的环境下。 具体来说,Tomcat 10.0.x 推荐使用 JDK 11 运行,而 Tomcat 10.1.x 推荐使用 JDK 17 运行。更改了jdk的版本依然报错,因为…

Address localhost:1099 is already in use

出现错误:(端口被占用) 解决方案一:任务管理器(CtrlShiftEsc) 解决方案二:cmd 1、 netstat -ano | find "1099",找到PID 2、tasklist | find "PID" &#xff0…

IDEA启动tomcat 端口1099被占用(1099 is already in use)

问题:启动Tomcat 未成功 Tomcat服务器设置中JMX端口设置为1099端口 补充知识: JMX:(Java Management Extensions)是一个为应用程序植入管理功能的框架 ,从Java5.0开始引入到标准Java技术平台中。JMX是一个管理和监控JAVA应用程序的接口规范…

Tomcat的1099端口被占用

Tomcat端口1099被占用 刚才使用Tomcat启动web项目的时候,发现了错误 引言 问题提示:Error running ‘Tomcat 9’: Address localhost:1099 is already in use 问题分析:Tomcat9 运行错误,本机地址1099端口号已经被占用。 方法…

java 1099_【LeetCode(Java) - 1099】小于 K 的两数之和

【LeetCode(Java) - 1099】小于 K 的两数之和 【LeetCode(Java) - 1099】小于 K 的两数之和 文章目录 1、题目描述 2、解题思路 3、解题代码 1、题目描述 2、解题思路 ??从一个无序数组找元素,第一个步骤就是先排序,否则只能暴力遍历。 ??排序后&…

1099 性感素数

“性感素数”是指形如 (p, p6) 这样的一对素数。之所以叫这个名字,是因为拉丁语管“六”叫“sex”(即英语的“性感”)。(原文摘自 http://mathworld.wolfram.com/SexyPrimes.html) 现给定一个整数,请你判断…

IDEA Unable to ping server at 1099问题

问题描述: IDEA配置好tomcat,jdk,jre后,运行项目,启动tomcat报错: Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099 1 博客问题处理汇总 …

1099端口占用问题解决方案

最近在开发的时候,IDEA工具意外退出了,再次启动之后,启动web工程报1099端口已经被占用了,现在将解决方法总结如下: 1.在windows命令行窗口下执行: C:\>netstat -aon|findstr 1099,然后查看输…

IDEA报错1099

开发工具与关键技术: idea java 撰写时间:2021年5月18日我们在用IDEA开发项目的时候遇到IDEA报错1099这个问题,就是启动Tomcat的时候会出现下面这个提示。 分析一下出现这个问题的原因: 1、 没有停掉Tomcat就强制关闭了ide…

解决1099端口被占用的问题

解决1099端口被占用的问题 有时候运行web项目的时候会遇到 Error running Tomcat8: Address localhost:1099 is already in use 的错误,导致web项目无法运行。这明显是1099端口已经被占用,解决办法如下: 1.在电脑上按下winR键,输…

工作日记:IDEA使用Tomcat时1099端口被占用解决方案

1.报错原因 如果你没在其他软件里指定过1099端口,那1099端口被占用的大部分原因是IDEA项目未正常关闭。 2.解决方案 首先在命令行输入netstat -ano |findstr 1099查看占用1099端口的进程号。 找到进程号后可以用命令tasklist |findstr 进程号 查看进程的相关信息…

1099端口被占用

补贴: 学习完javaweb之后,连接tomcat远程服务器,出现1099端口被占用问题,可以通过以下方式解决 1、打开cmd窗口,以管理员身份运行 2、输入命令:netstat -aon|findstr 1099(8080)&…

从一次IDEA启动tomcat时1099端口报错的思考和探究

今天我启动在IDEA上启动tomcat的时候,报出如下错误信息: 错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind 1099端口是干啥的&…

1099 例题6-1 逆序输出数组元素

题目描述 从键盘上输入10个整数,存储在一个长度为10的整型数组中,要求将输入的10个数逆序输出。 如输入为:0,1,2,3,4,5,6,7,8,9 输出为9,8,7,6,5,4,3,2,1,0 输入 10个整数,以空格分隔 输出 将输入的10个整数逆序输出,每…

跑步的节奏

一周七天跑五天,跑三天休息一天,然后跑两天再休息一天。

鄂马赛记 | 跑步就跑步,跑什么马拉松?

这个五一节,除了猫在家里读了基本书,还参加了一场马拉松。马拉松在我的家乡鄂州市举办,是首次采用五城联动的方式,同时在湖北长江沿岸的五座城市鸣枪起跑,名曰长江超级半程马拉松。 鄂州市是一座小城市,虽然…

【解决】使用步道乐跑app如何查询体测成绩

单击屏幕下方的校园,进入校园界面后,再单击屏幕上方的体质测试 单击成绩查询

python把所有txt文件整合在一起(步道乐跑题库)

前言 最近学爬虫的时候,爬取了很多数据,我把他们都放在txt文件里。但是每个数据集都在不同的txt,导致有很多txt文件,不好打包。所以我想写一个程序把他们全部放在一个txt文件里面。 我的文件目录 这里面已经包含了所有步道乐跑…

高德地图记录跑步轨迹_高德地图周边跑步路线功能体验地图秒变运动利器

跑步需要持之以恒,才能不断地给身体“充电”,达到锻炼的目的。那么,怎样才能规划一条最适合跑步的路线,并且督促自己严格完成预设的目标呢?高德地图V8.0.8新增了“周边跑步路线”功能,只需要提前设置好跑步里程&#…