zookeeper 3.5.5启动后dubbo-admin-server项目报8080端口被占用错误

学习dubbo过程中遇到的小问题。

正常启动了zookeeper 3.5.5,运行dubbo-admin项目中的dubbo-admin-server模块,控制台报错。

报错内容大概如下:

Description:

The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.

Action:

Verify the connector's configuration, identify and stop any process that's listening on port 8080, or configure this application to listen on another port.

大概就是8080端口被占用了。

经过了解学习,最终发现是zookeeper 3.5.5版本中包含一个AdminServer默认的端口是8080,所以导致占用。

zookeeper官方文档介绍如下:传送门

zookeeper 3.5.5启动后dubbo-admin-server项目报8080端口被占用错误_第1张图片
zookeeper官方文档

解决办法:修改zookeeper默认配置或修改dubbo-admin-server的配置。

可修改在zookeeper安装目录下的conf目录中的zoo.cfg文件,添加以下内容

admin.serverPort=8888

也可在dubbo-admin-server的application.properties文件中添加server.port=2333

两者选其一即可。推荐修改zookeeper的配置文件,因为如果修改dubbo-admin-server的配置文件,还要修改dubbo-admin-ui项目的接口地址。

你可能感兴趣的:(zookeeper 3.5.5启动后dubbo-admin-server项目报8080端口被占用错误)