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官方文档

解决办法:修改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项目的接口地址。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。