我正在开发一个嵌入式jetty Web应用程序,我们从jar文件启动应用程序,我们希望阻止启动时发生的类路径扫描,从而减慢启动过程。
在eclipse文档中概述了使用xml:
http://wiki.eclipse.org/Jetty/Howto/Avoid_slow_deployment
在该页面上,它说“在代码中通过调用....”
我已经查看了WebAppContext的API,并且没有太多关于如何配置上下文以不执行can,但基于语句:
“可以为单个webapp设置上下文属性”
我尝试了以下内容:
WebAppContext servletContext = new WebAppContext();
servletContext.setAttribute("org.eclipse.jetty.server.webapp.WebInfIncludeJarPattern", "^$");
然而,这似乎不起作用。有没有人有一个有效的解决方案如何配置webappcontext,所以它没有,扫描这些jar文件?
答案 0 :(得分:1)
或许尝试removeAttribute()
?
WebAppContext servletContext = new WebAppContext();
servletContext.removeAttribute("org.eclipse.jetty.server.webapp.WebInfIncludeJarPattern");