Java 在Dropwizard config.yml中禁用adminconnectors

Java 在Dropwizard config.yml中禁用adminconnectors,java,rest,port,dropwizard,jetty-8,Java,Rest,Port,Dropwizard,Jetty 8,我不需要管理员连接器。有没有办法在配置文件中关闭它?如果我注释掉这些行,它将使用默认端口号并失败(因为其他东西正在使用默认端口:8081),我不希望发生这种情况。编辑:这个答案不再准确。如果您只想禁用管理连接器,请参阅注释中的链接问题。如果需要对行为进行更细微的更改,则需要实现自己的ServerFactory。使用DefaultServerFactory的SimpleServerFactory作为模板/指南 在dropwizard源代码中有:。 通过在.yml文件中设置以下内容,可以切换到此实现

我不需要管理员连接器。有没有办法在配置文件中关闭它?如果我注释掉这些行,它将使用默认端口号并失败(因为其他东西正在使用默认端口:8081),我不希望发生这种情况。

编辑:这个答案不再准确。如果您只想禁用管理连接器,请参阅注释中的链接问题。如果需要对行为进行更细微的更改,则需要实现自己的
ServerFactory
。使用
DefaultServerFactory
SimpleServerFactory
作为模板/指南

dropwizard
源代码中有:。 通过在
.yml
文件中设置以下内容,可以切换到此实现:

文件是可用的。 如果这不符合您的需要,您将不得不实现自己的
服务器工厂

编辑:这个答案不再准确。如果您只想禁用管理连接器,请参阅注释中的链接问题。如果需要对行为进行更细微的更改,则需要实现自己的
ServerFactory
。使用
DefaultServerFactory
SimpleServerFactory
作为模板/指南

dropwizard
源代码中有:。 通过在
.yml
文件中设置以下内容,可以切换到此实现:

文件是可用的。
如果这不符合您的需要,您将必须实现自己的
ServerFactory

这不会禁用管理端点。它在同一端口的上下文
/admin
下可用。我正在搜索如何禁用该功能,因为Dropwizard在默认情况下不提供任何安全性。@Weltraumschaf查看此问题/答案:使用描述的配置和Dropwizard的当前版本(1.3.4),我在日志中看不到任何启用管理功能的痕迹。重要的部分是ˋadminConnectors:[]ˋ。这将禁用管理控制台。这不会禁用管理端点。它在同一端口的上下文
/admin
下可用。我正在搜索如何禁用该功能,因为Dropwizard在默认情况下不提供任何安全性。@Weltraumschaf查看此问题/答案:使用描述的配置和Dropwizard的当前版本(1.3.4),我在日志中看不到任何启用管理功能的痕迹。重要的部分是ˋadminConnectors:[]ˋ。这将禁用管理控制台。
server:
  type: simple