java – 如何加快部署到Jetty?

部署到Jetty服务器非常慢(大约45秒),这对开发来说很难,所以我正在寻找有关如何加速它的建议.

我正在使用Maven和Jetty插件(jetty-maven-plugin),以及jetty:在由com.vaadin:vaadin-archetype-application原型创建的vaadin项目上运行目标.

我在这里找到了参考:wiki.eclipse.org/Jetty/Howto/Avoid_slow_deployment,这是有道理的,因为有许多jar文件需要扫描(来自vaadin框架),但是我无法弄清楚放在哪里放xml文件,命名为什么,以及如何获得maven码头:运行目标使用它(我尝试了很多我能想到的变化!)

任何帮助表示赞赏!

最佳答案 您可以在插件中配置单个上下文,方法是在web.xml中添加属性/参数(对于某些有限的事情)或使用适用于上下文的上下文xml文件,您需要使用插件的contextXml元素指定组态.

https://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html#configuring-your-webapp

附: Jetty 9的扫描速度稍快一些

点赞