Spring Application使用嵌入式jetty缓慢启动时间

时间:2013-12-18 20:17:16

标签: eclipse spring maven jetty embedded-jetty

我正在处理一个基于Maven,Spring(3.1),Hibernate的大型Web应用程序,它正在利用方面,...... 在开发过程中,我使用的是eclipse和嵌入式码头。 我正面临着大约100种不同的maven文物。

问题是本地服务器启动时间非常非常非常慢。

到目前为止我发现,我在日食中打开的maven项目越多,码头启动时间就越长。 我猜这是关于类路径,资源加载的事情......

系统在以下行挂起约一分钟: 信息:初始化Spring root WebApplicationContext“...

有关查找内容或调整内容的任何建议,以便更快地启动服务器? 我担心这些方面正在减慢服务器启动速度......可能是吗?

我现在这是一个非常普遍的问题,但我现在真的陷入困境并寻找潜在的问题...... 所以任何建议都深表赞赏。 ;)

感谢您的帮助! 斯蒂芬

2 个答案:

答案 0 :(得分:0)

这可能是由于注释扫描了所有类,如下所示:http://wiki.eclipse.org/Jetty/Howto/Avoid_slow_deployment

在jetty中部署Web应用程序时,您应该能够限制扫描哪些jar。

答案 1 :(得分:0)

事实证明这是我们方面的切入点 它们不是非常具体,所以每个班级都通过反射扫描潜在的切入点方法。 通过使方面更具体,我们可以在sprint上下文的加速中获得巨大的推动!