Jetty(Eclipse)监听多个IP

时间:2011-02-03 20:12:20

标签: jetty

1)在Jetty监听多个IP的等效配置是什么,作为Apache中的Listen指令?

2)如何使用不同的上下文路径配置子域?

1 个答案:

答案 0 :(得分:6)

问题1。

假设您正在使用jetty.xml文件进行配置,那么您将会看到类似这样的内容:

<Call name="addConnector">
  <Arg>
    <New class="org.eclipse.jetty.server.nio.SelectChannelConnector">
      <Set name="host"><Property name="jetty.host" /></Set>
      <Set name="port"><Property name="jetty.port" default="8080"/></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> 

您要监听的每个IP都需要一个连接器。 因此,只需根据需要复制该部分。 然后为每个替换行

   <Set name="host"><Property name="jetty.host" /></Set>

   <Set name="host">www.xxx.yyy.zzz</Set>

其中 www.xxx.yyy.zzz 是您要收听的IP。

问题2。