我在maven项目中使用jetty-maven-plugin
作为插件。插件在2-4秒内启动,但当我将org.bouncycastle:bcprov-jdk15on:1.52
作为依赖项时,启动时间增加到约35-60秒。背景中发生了什么,我该如何解决这个问题?
答案 0 :(得分:1)
我最终可以通过排除jetty-web.xml
内的BC来避免不必要的扫描:
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Call name="setAttribute">
<Arg>org.eclipse.jetty.server.webapp.WebInfIncludeJarPattern</Arg>
<Arg>^((?!bcprov).)*$</Arg>
</Call>
</Configure>
使用插件配置:
<contextXml>src/main/webapp/WEB-INF/jetty-web.xml</contextXml>