Web-Server

如何配置碼頭監聽多個埠?

  • August 1, 2011

我只想將碼頭配置為偵聽多個埠。我不想要多個實例或多個 webapps,只需要一個碼頭,一個 webapp,但要監聽 2 個或更多埠。

預設方式不支持多個條目:

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

感謝您的幫助!

在你的 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>

只需複制此塊並更改副本中的埠即可。

引用自:https://serverfault.com/questions/296482