【发布时间】:2018-06-19 17:42:16
【问题描述】:
我不需要 adminConnectors。有没有办法在我的配置文件中关闭它?如果我注释掉这些行,它会使用默认端口号并失败(因为其他东西正在使用默认端口:8081),我不希望这种情况发生。
【问题讨论】:
标签: java rest port dropwizard jetty-8
我不需要 adminConnectors。有没有办法在我的配置文件中关闭它?如果我注释掉这些行,它会使用默认端口号并失败(因为其他东西正在使用默认端口:8081),我不希望这种情况发生。
【问题讨论】:
标签: java rest port dropwizard jetty-8
编辑:这个答案不再准确。如果您只想禁用管理员连接器,请参阅 cmets 中的链接问题。如果您需要对行为进行更细微的更改,则需要实现自己的ServerFactory。使用DefaultServerFactory 的SimpleServerFactory 作为模板/指南。
在dropwizard 源中有:SimpleServerFactory。
您可以通过在.yml 文件中设置以下内容来切换到此实现:
server: type: simple
文档可在here 获得。
如果这不符合您的需求,您将不得不实现自己的ServerFactory。
【讨论】:
/admin 下的同一端口上可用。我正在寻找如何禁用它,因为 Dropwizard 默认不提供任何安全性。