代码之家  ›  专栏  ›  技术社区  ›  Steve B.

Jetty ant任务配置

  •  0
  • Steve B.  · 技术社区  · 15 年前

    为了让jetty在另一个端口监听,我在jetty.xml文件:

    <Call name="addConnector">
        <Arg>
            <New class="org.mortbay.jetty.nio.SelectChannelConnector">
                <Set name="port"><SystemProperty name="jetty.port" default="9080"/></Set>
            </New>
        </Arg>
    </Call>
    

    在ant脚本中引用它,例如。

    <jetty tempDirectory="..." jettyXml="...jetty.xml">
    

    不幸的是,这只会让jetty同时装载9080和8080。如何让jetty不需要8080?

    第二个问题-jetty任务是否支持分岔jetty进程,或者我是否必须使用直接的antexec而不是使用jetty插件?

    1 回复  |  直到 11 年前
        1
  •  1
  •   Steve B.    15 年前

    没有关系。对于有同样问题的人,可以这样解决:

    <jetty tempDirectory="..."> 
         <connectors>
            <selectChannelConnector port="9999" />
          </connectors>
      </jetty>
    

    < systemProperties>
        <systemProperty name="jetty.port" value="9181"/>
      </systemProperties>
    

    推荐文章