java - 如何加快部署到 Jetty?

标签 java maven jetty vaadin maven-jetty-plugin

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

我将 Maven 与 Jetty 插件 (jetty-maven-plugin) 和 jetty:run 目标一起用于从原型(prototype) com.vaadin:vaadin-archetype-application 创建的 vaadin 项目。

我在这里找到引用:wiki.eclipse.org/Jetty/Howto/Avoid_slow_deployment ,这就是问题所在,因为有很多 jar 文件要扫描(来自 vaadin 框架),但我无法弄清楚将 xml 文件放在哪里,如何命名以及如何获取 maven jetty :run goal 来使用它(我已经尝试了很多我能想到的变体!)

感谢任何帮助!

最佳答案

您可以通过在 web.xml 中添加属性/参数(对于某些有限的事情)或使用适用于上下文的上下文 xml 文件来配置插件中的单个上下文,您需要使用 contextXml 元素指定插件配置。

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

附言Jetty 9 在扫描等方面稍快一​​些。

关于java - 如何加快部署到 Jetty?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30505653/

相关文章:

java - 在 mongodb 中查找没有光标的条目?

maven - 如何为IntelliJ IDEA项目禁用或启用Gradle/Maven自动导入?

java - 添加依赖项mockito 1.10.19版本时出现ArtifactDescriptorException

emacs - 读取Clojure文件时出现EOF异常

java - 具有长键的映射在 Serialized 类中不起作用

maven - 如何使用 Jetty 在一个端口运行不同的 Web 项目

java - Solr 使用 HTTP 进行通信

java - 混音 Swing/FX : can't dispose a dialog from fxml controller

java - 在 onCreateView 中膨胀类时出错...

java - 在项目上执行 sonarQube 的问题由 : java. lang.UnsupportedClassVersionError: org/sonarsource/scanner/maven/SonarQubeMojo 引起