【问题标题】:How to turn off the scan for the war files in Jetty10如何在Jetty10中关闭对war文件的扫描
【发布时间】:2021-11-24 06:42:22
【问题描述】:

我正在使用 Jetty10,默认情况下,战争扫描已启用,扫描间隔设置为 1 秒。这意味着 Jetty 每 1 秒扫描一次完整的 Web 应用程序目录。如果我错了,请纠正我。 下面的代码在 jetty\etc\jetty-deploy.XML

 <Set name="scanInterval"><Property name="jetty.deploy.scanInterval" default="1"/></Set>

我不希望我的应用程序承受这种负担,关闭此扫描将减少 jetty 每 1 秒扫描一次完整网络应用程序的开销。

那么,我的问题是如何关闭此扫描?我们需要将其设置为 -1 还是有任何方法可以做到这一点?

【问题讨论】:

    标签: java jetty jetty-10


    【解决方案1】:

    WebAppProvider 使用 org.eclipse.jetty.util.ScannerScanner.setScanInterval(int) 的 javadoc 说:

    @param scanInterval 扫描之间的暂停(以秒为单位),或 0 表示初始扫描后没有扫描。

    因此,如果不希望在初始扫描后进行常规扫描,您可以通过在 deploy.ini 文件中设置 Jetty 属性 jetty.deploy.scanInterval=0 将 scanInterval 设置为 0。

    【讨论】:

      猜你喜欢
      • 2016-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-31
      • 2013-08-02
      • 2012-04-04
      • 1970-01-01
      相关资源
      最近更新 更多