Jetty 9.x中等效的org.eclipse.jetty.server.Connector.getLocalPort()

时间:2015-09-25 10:39:21

标签: java jetty jetty-9

在Jetty 8.1.17.v20150415中,我使用org.eclipse.jetty.server.Connector.getLocalPort()方法确定我的Jetty正在侦听哪个随机HTTP端口,使用以下代码行:

int port = server.getConnectors()[0].getLocalPort();

但是,当我升级到Jetty 9.x(9.3.3.v20150827)时,我发现getLocalPort()方法不再存在。什么是替代品?

1 个答案:

答案 0 :(得分:2)

现在看起来像NetworkConnector(扩展Connector) - 可能是因为某些连接器无法在网络上运行。

如果您知道您的服务器将使用NetworkConnector,您可能会使用:

NetworkConnector networkConnector = (NetworkConnector) server.getConnectors()[0];
int port = networkConnector.getLocalPort();
相关问题