如何配置jetty监听多个端口?

如何配置jetty监听多个端口?

我只想配置 jetty 来监听多个端口。我不需要多个实例,也不需要多个 webapp,只需要一个 jetty、一个 webapp,但监听 2 个或更多端口。

默认方式不支持多次输入:

<Set name="port"><SystemProperty name="jetty.port" default="8080"/></Set>

感谢您的帮助!

答案1

在你的 jetty.xml 中你有类似这样的内容

<Call name="addConnector">
  <Arg>
      <New class="org.eclipse.jetty.server.nio.SelectChannelConnector">
        <Set name="host"><Property name="jetty.host" default="x.y.z.v"/></Set>
        <Set name="port"><Property name="jetty.port" default="80"/></Set>
        <Set name="maxIdleTime">300000</Set>
        <Set name="Acceptors">2</Set>
        <Set name="statsOn">false</Set>
        <Set name="confidentialPort">8443</Set>
        <Set name="lowResourcesConnections">20000</Set>
        <Set name="lowResourcesMaxIdleTime">5000</Set>
      </New>
  </Arg>
</Call>

只需复制此块并更改副本中的端口。

相关内容