相当于 Jetty 9.x 中的 org.eclipse.jetty.server.Connector.getLocalPort()
Equivalent of org.eclipse.jetty.server.Connector.getLocalPort() in Jetty 9.x
在 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()
方法不再存在。什么是替代品?
看起来现在 NetworkConnector
(扩展 Connector
)- 大概是因为某些连接器不 运行 通过网络。
如果您知道您的服务器将使用NetworkConnector
,您可能会使用:
NetworkConnector networkConnector = (NetworkConnector) server.getConnectors()[0];
int port = networkConnector.getLocalPort();
在 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()
方法不再存在。什么是替代品?
看起来现在 NetworkConnector
(扩展 Connector
)- 大概是因为某些连接器不 运行 通过网络。
如果您知道您的服务器将使用NetworkConnector
,您可能会使用:
NetworkConnector networkConnector = (NetworkConnector) server.getConnectors()[0];
int port = networkConnector.getLocalPort();