IDEA启动tomcat程序1099端口被占用解决方案
报错信息 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这行,如果少了就再单独配置一行,启动项目
IDEA启动tomcat程序1099端口被占用解决方案相关推荐
- Tomcat的1099端口被占用
Tomcat端口1099被占用 刚才使用Tomcat启动web项目的时候,发现了错误 引言 问题提示:Error running 'Tomcat 9': Address localhost:1099 ...
- 启动tomcat失败 8005 端口被占用
背景 启动tomcat失败 原因 8005 端口被占用 排除过程 查看日志 vim $TOMCAT_HOME/logs/catalina.out 详情 SEVERE: StandardServer.a ...
- Tomcat的1099端口被占用如何解决?
1.使用快捷键 Win键+R(win键在键盘最下方一排,Fn键和Alt键中间),在弹出的窗口中输入cmd,进入cmd(也可使用其他方式进入cmd) 2.输入netstat -aon|findstr 1 ...
- NGINX启动报错,端口被占用
NGINX启动报错,端口被占用解决方案(修改端口号) Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶 ...
- 启动两个tomcat,两个端口,两个tomcat都启动时回显示端口被占用
启动两个tomcat,两个端口,两个tomcat都启动时回显示端口被占用,如图下 步骤: 使用两个tomcat,其中一个可以默认不修改 对另外一个tomcat,打开conf下的server.xml文件 ...
- 解决启动nginx时报80端口被占用的问题
解决启动nginx时报80端口被占用的问题 参考文章: (1)解决启动nginx时报80端口被占用的问题 (2)https://www.cnblogs.com/qianzf/p/6812359.htm ...
- 解决1099端口被占用的问题
解决1099端口被占用的问题 有时候运行web项目的时候会遇到 Error running Tomcat8: Address localhost:1099 is already in use 的错误, ...
- 解决tomcat的8080端口被占用
解决tomcat的8080端口被占用 1.win + R,输入cmd回车进入dos界面 2.输入netstat -ano|findstr 8080 查看占用8080端口的进程 3.输入taskkill ...
- IDEA端口被占用解决方案
IDEA端口被占用解决方案 idea启动时如下图: 解决办法 1.win+r打开dos命令输入cmd 2.输入netstat -ano | find "9200" 3.输入 tas ...
最新文章
- Ruby调用shell命令
- 有赞MySQL自动化运维之路—ZanDB
- Linux下通过源码编译安装程序
- python3 pip 报错 pip is configured with locations that require TLS/SSL
- 为 Hyper-V 配置外部网络
- Kubernetes集群部署
- NEERC 2012
- 博弈论 —— 公有知识与共同知识
- loadrunner—web_url
- Eclipse srever起来时,时间超过45s。
- 可以测试流放之路伤害的软件,流放之路:游戏难点!你知道平均每秒伤害(DPS)怎么计算吗!...
- 巴特沃斯低通滤波器 matlab,基于MATLAB做巴特沃斯低通滤波器..doc
- 如何快速提取pdf中矢量图
- 保姆级教程!Windows右下角扬声器有红叉,点击声音设置输出显示“未安装任何音频输出设备”?
- 程序员2022年薪资出炉:一线城市薪资中位数已破1.5万元,你工资涨了吗?
- adb环境搭建以及使用教程
- xmind打不开java_XMind 无法打开/保存文件
- 乐动手环app下载安装_乐动健康安卓版
- 网络安全宣传月安全团队需要知道的关于PKI的九件事
- python对PDF分割、合并、裁剪等