Dropwizard遇到的问题1

发布于 2017-01-15  405 次阅读


描述

在2个不同的端口8080和9000上运行2个Dropwizard服务器应用程序,第一个应用程序成功启动,,当我尝试在端口9000上运行,但我不断得到以下端口被占用异常,明明端口都不一样

Address already in use: bind

解决

Dropwizard实际上服务两个网站:主站点端口和在另外一个端口的管理网站。管理员部分允许您查看网站上的指标和健康检查。

在这种情况下,这个问题是由于管理客户端,默认运行在端口8081。所以,你需要其中还设置 adminPort为9001(例如如下配置)

applicationConnectors:
- type: http
  port: 9000
adminConnectors:
- type: http
  port: 9001

梦想还是要有的,万一实现了呢