有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在Jetty10中关闭war文件的扫描

我正在使用Jetty10,通过defalut,war扫描已启用,扫描间隔设置为1秒。这意味着Jetty每1秒扫描一次完整的web应用程序目录。如果我错了,请纠正我。 以下代码位于jetty\etc\jetty部署中。XML

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

我不想给我的应用程序带来负担,关闭此扫描将减少jetty每1秒扫描完整web应用程序的开销

所以,我的问题是,我们如何关闭这个扫描?我们是否需要将其设置为-1,或者有什么方法可以做到这一点


共 (1) 个答案

  1. # 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.

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