码头。如何在没有xml文件的情况下将defaultUseCaches设置为false

时间:2015-12-29 13:50:02

标签: java jetty

我得到了例外:

  

java.lang.IllegalStateException:zip文件已关闭

找到解决方案 - 在jetty.xml中设置:

<Set class="org.eclipse.jetty.util.resource.Resource"
     name="defaultUseCaches">false</Set>

我可以在嵌入式方式中设置此选项而不使用任何xml文件吗?也许就像我设置init参数:context.setInitParameter(...)

1 个答案:

答案 0 :(得分:1)

看看Jetty 9.2,__ defaultUseCaches是Resource的公共静态字段,它有访问器方法,所以你可以这样做:

Resource.setDefaultUseCaches(true)