1.apache-activemq启动窗口一闪而过基本是重要端口占用导致
2.apache-activemq启动窗口停留在请按任意键继续基本是JDK版本和apache-activemq版本不对应导致
3.apache-activemq一个别端口报错也会导致显示请按任意键继续。。
我遇到的是第三种,仔细看了日志后发现是5672端口占用:
jvm 1 | java.io.IOException: Transport Connector could not be registered in J
MX: java.io.IOException: Failed to bind to server socket: amqp://0.0.0.0:5672?ma
ximumConnections=1000&wireFormat.maxFrameSize=104857600 due to: java.net.BindExc
eption: Address already in use: JVM_Bind
解决:cmd打开window窗口netstat -ano
运行命令:tasklist | findstr 8320
8320是该端口对应的pid号
运行 taskkill /f /t /im erl.exe
erl.exe为占用该端口的程序名
当显示找不到这个进程的时候启动activemq:显示启动成功
如果看了此教程还没解决请留言远程帮助