Protocol handler start failed异常解决及端口被占用的排查的方法
1.此异常为端口冲突
在本地启动dubbo-admin的时候,默认端口为8080
使用mvn --projects dubbo-admin-server spring-boot:run启动结果报错
2.知道原因为端口冲突,接下来就分析原因
cmd下使用netstat -ano,查看本地端口有没有启动8080
使用netstat -aon | findstr 8080 直接查找,在使用tasklist | findstr 8080查看具体进程
3.结果显示根本没有8080端口的进程(很郁闷) 如果有请用taskkill /f /t /im xxx.exe直接杀死进程
4.无奈之下,使用java -jar -Dserver.port=9527 dubbo-admin-0.1.jar,结果启动成功
-Dserver.port 指定端口发布