如何关闭 Jetty10 中 war 文件的扫描
How to turn off the scan for the war files in Jetty10
我正在使用 Jetty10,默认情况下,war 扫描已启用,扫描间隔设置为 1 秒。这意味着 Jetty 每 1 秒扫描一次完整的 Web 应用程序目录。如果我错了,请纠正我。
下面的代码在 jetty\etc\jetty-deploy.XML
<Set name="scanInterval"><Property name="jetty.deploy.scanInterval" default="1"/></Set>
我不希望我的应用程序有这种负担,关闭此扫描将减少 Jetty 每 1 秒扫描一次完整 Web 应用程序的开销。
那么,我的问题是我们如何才能关闭此扫描?我们需要将它设置为 -1 还是有什么方法可以做到这一点?
WebAppProvider
使用 org.eclipse.jetty.util.Scanner
,Scanner.setScanInterval(int)
的 javadoc 说:
@param scanInterval pause between scans in seconds, or 0 for no scan after the initial scan.
因此,如果不想在初始扫描后进行定期扫描,您可以通过在 deploy.ini 文件中设置 Jetty 属性 jetty.deploy.scanInterval=0
将 scanInterval 设置为 0。
我正在使用 Jetty10,默认情况下,war 扫描已启用,扫描间隔设置为 1 秒。这意味着 Jetty 每 1 秒扫描一次完整的 Web 应用程序目录。如果我错了,请纠正我。 下面的代码在 jetty\etc\jetty-deploy.XML
<Set name="scanInterval"><Property name="jetty.deploy.scanInterval" default="1"/></Set>
我不希望我的应用程序有这种负担,关闭此扫描将减少 Jetty 每 1 秒扫描一次完整 Web 应用程序的开销。
那么,我的问题是我们如何才能关闭此扫描?我们需要将它设置为 -1 还是有什么方法可以做到这一点?
WebAppProvider
使用 org.eclipse.jetty.util.Scanner
,Scanner.setScanInterval(int)
的 javadoc 说:
@param scanInterval pause between scans in seconds, or 0 for no scan after the initial scan.
因此,如果不想在初始扫描后进行定期扫描,您可以通过在 deploy.ini 文件中设置 Jetty 属性 jetty.deploy.scanInterval=0
将 scanInterval 设置为 0。