ActiveMQ 无法启动 提示端口被占用 解决方案

消息总线AcitveMQ无法启动,总是提示端口被占用

提示如下:

2018-04-21 22:47:22,623 | ERROR | Failed to start Apache ActiveMQ ([localhost, ID:XXXX-1146-1524322042327-0:1], java.io.IOException: Transport Connector could not be registered in JMX: java.io.IOException: Failed to bind to server socket: tcp://0.0.0.0:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600 due to: java.net.BindException: Address already in use: JVM_Bind) | org.apache.activemq.broker.BrokerService | WrapperSimpleAppMain

?

解决方法:

经过排查发现,Windows的一个服务占用了这个端口Internet Connection Sharing (ICS)把这个服务关闭即可

关于这个问题也挺无奈的使用netstat -an也查询不到这个进程占用的端口。

环境不同可能占用的程序也不同,如果不能解决,可以留言!

win7如何关闭Internet Connection Sharing (ICS)服务

1.开始菜单,运行,输入 services.msc ,右键单击Windows Firewall/Internet Connection Sharing 服务项,点“启动”(需要把启动类型改为手动或自动才能启动)。

原文地址:https://www.cnblogs.com/alter888/p/8904161.html

时间: 2024-08-28 08:34:57

ActiveMQ 无法启动 提示端口被占用 解决方案的相关文章

使用phpstuby时,Apache或mysql无法启动,端口被占用

使用phpstuby时,Apache或mysql无法启动,端口被占用,怎么办? 原因: 其它程序占用了80或3306端口. 如果占用了80端口则Apache无法启动: 如果占用了3306端口则mysql无法启动. 解决方法: 1.找到相关进程,停止进程(不推荐,耗时间): 2.右键点击右下角phpstuby小图标->点击环境端口检测 然后点击:“尝试强制关闭相关进程并启动” 启动成功,Ok

提示端口被占用

错误提示:提示端口1099被占用 一.执行命令netstat -ano 二.在任务服务器中的----进程----删除指定的PID

phpstudy:80端口被占用解决方案总结

一开始因为要安装新的软件,同时也由于一直电脑很卡,所以直接重装系统,从WIN8变成WIN10,然后不知道为什么,phpstudy里面80端口被占用了!被占用了!现在找到了两种方法解决! 第一种 该端口正在运行的程序删除 我看到很多人在查找过程中,80端口被占用的程序名字为system ,同时其 PID 为4,然后打开任务管理器 看到了同个名字的system,担心有同名,就在列表头右击,勾选PID,看到一个为4的 当我以为只要把它删除了就会成功了,但是发现这个点击删除后,它就弹出一个警告框,写着如

Tomcat端口被占用解决方案

Tomcat端口被占用解决方法 1.在dos下,输入 netstat -ano|findstr 8080 //说明:查看占用8080端口的进程,显示占用端口的进程 2.taskkill /pid 1952 /f //说明,运行windows自带taskkill命令,将上面显示的进程号,结束掉 方案来自网络

使用adb命令提示端口被占用

图是我的65535端口被占用了,一般adb默认使用的是5037端口##方式一   5037为adb默认端口,若5037端口被占用,查看占用端口的进程PIDC:\Users\wwx229495>netstat -aon|findstr 5037  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       8292通过PID查看所有进程C:\Users\qq>tasklist /fi "PID eq 8292

关于win7 64位系统安装apache的 教程 httpd2.4服务无法启动 443端口被占用问题

写出来 权当是给自己以后安装坐下记录 网上安装 记录很繁杂 而且很不全,整理了一下,并且 找到了一些新的方式,解决这个端口被占用的 问题, 首先从官网上下来apache2.2 (http://httpd.apache.org/) 点击 之后在新的页面点击 进入下个页面 再点击 之后选择自己需要的文件下载即可 点入下载.... 之后 把压缩包 解压  放置在你想安装的盘符里 (此处注意 在此路径中 不要出现空格 也不要出现中文的路径 否则即使安装成功后面也会很麻烦) 到这里 下载的步骤 完成 下面

启动Tomcat 提示端口被占用 怎么办?一句命令解决

方法1: 1.win+r 打开黑界面 2.输入命令 netstat -ano|findstr 8080 3.输入命令 taskkill /pid xxxx /f 原文地址:https://www.cnblogs.com/oldwei/p/8578796.html

无法启动Tomcat, 端口被占用的问题

这个错误是说这几个端口已经有某个应用程序占用了,所以Tomcat就没法启动了.   出现这个问题的原因可能有以下几种: 情况一:点击运行的时候没有选中页面或Servlet窗口的标签 标签被选中时: 标签未被选中时: 颜色是我自己设置的, 但是未选中时都是一样的 情况二:在硬盘的两个地方都有Tomcat 例如:以前在D盘安装过一个Tomcat,后来因为有段时间不怎么用,就忽略了.再后来又开始做练习的时候,在C盘装了另一个Tomcat,并且在Eclipse中配置的时候也是默认选择了C盘的那个Tomc

端口被占用解决方案

用npm run dev 打开项目效果时,发现出现如下报错,这是提示我们 8080 端口已被占用,解决方法如下: 1. 打开cmd 命令窗口,输入 netstat -ano 命令, 此时可获取各个端口的监听状态及端口对应的 TCP信息: 2. 记住被占用的端口(8080)对应的TCP 号,如上,是12164: 3. 在cmd 输入 taskkill /f /t /im 以及对应的 TCP 号,来关掉被占用的端口:此时可正常使用 npm run dev 访问 8080 端口: