Vaadin 14.1.17 запускается очень медленно - PullRequest
1 голос
/ 13 февраля 2020

Я тестирую пустой проект Vaadin, сгенерированный на странице "Начало работы" ( здесь )

У меня очень медленное время запуска (до 6 минут), и я Я не совсем понимаю, что происходит, я попытался установить vaadin.servlet.productionMode = true, но это не решает проблему.

Есть ли способ создать более подробный журнал запуска? Ниже вы можете найти текущий журнал.

2020-02-13 09:18:14.399  INFO 12084 --- [  restartedMain] it.my-project.Application     : Starting Application on XCR10248 with PID 12084 (C:\Dev\workspace-eclipse-2019\my-project\target\classes started by cr10248 in C:\Dev\workspace-eclipse-2019\my-project)
2020-02-13 09:18:14.399  INFO 12084 --- [  restartedMain] it.my-project.Application     : No active profile set, falling back to default profiles: default
2020-02-13 09:18:14.446  INFO 12084 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2020-02-13 09:18:14.446  INFO 12084 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2020-02-13 09:18:15.868  INFO 12084 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2020-02-13 09:18:15.872  INFO 12084 --- [  restartedMain] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2020-02-13 09:18:15.872  INFO 12084 --- [  restartedMain] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.27]
2020-02-13 09:18:16.326  INFO 12084 --- [  restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2020-02-13 09:18:16.326  INFO 12084 --- [  restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1880 ms
2020-02-13 09:18:19.373  INFO 12084 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : Search for subclasses and classes with annotations took 2 seconds
2020-02-13 09:18:19.381  INFO 12084 --- [  restartedMain] c.v.f.server.startup.DevModeInitializer  : Starting dev-mode updaters in C:\Dev\workspace-eclipse-2019\my-project folder.
2020-02-13 09:18:19.412  INFO 12084 --- [  restartedMain] dev-updater                              : Visited 94 classes. Took 31 ms.
2020-02-13 09:18:19.444  INFO 12084 --- [  restartedMain] dev-updater                              : Skipping `npm install`.
2020-02-13 09:18:19.444  INFO 12084 --- [  restartedMain] dev-updater                              : Copying frontend resources from jar files ...
2020-02-13 09:18:19.819  INFO 12084 --- [  restartedMain] dev-updater                              : Visited 12 resources. Took 372 ms.
2020-02-13 09:18:19.850  INFO 12084 --- [  restartedMain] dev-updater                              : No js modules to update 'C:\Dev\workspace-eclipse-2019\my-project\target\frontend\generated-flow-imports.js' file
2020-02-13 09:24:48.821  INFO 12084 --- [  restartedMain] dev-webpack                              : Starting webpack-dev-server, port: 63432 dir: C:\Dev\workspace-eclipse-2019\my-project
2020-02-13 09:24:48.951  INFO 12084 --- [  restartedMain] dev-webpack                              : Running webpack to compile frontend resources. This may take a moment, please stand by...
2020-02-13 09:25:18.986  INFO 12084 --- [  restartedMain] dev-webpack                              : Webpack startup and compilation completed in 30165ms
2020-02-13 09:25:19.211  INFO 12084 --- [  restartedMain] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2020-02-13 09:25:19.649  INFO 12084 --- [  restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
2020-02-13 09:25:19.836  INFO 12084 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2020-02-13 09:25:19.836  INFO 12084 --- [  restartedMain] it.my-project.Application     : Started Application in 425.889 seconds (JVM running for 427.06)

Спасибо Davide

1 Ответ

2 голосов
/ 13 февраля 2020

Я отвечаю на свой вопрос, так как нашел (по крайней мере, надеюсь: D) «решение».

Как почти ВСЕГДА, Eclipse не удалось понять, что происходит с проектом, сгенерированным stati c ресурсов (в данном случае JS файлов) и по какой-то причине полная сборка выполняется каждый раз, что приводит к долгим ожиданиям.

Простое выполнение F5 для проекта root сделало свое дело, и теперь запуск занимает 5 секунд.

Надеюсь, что это может помочь другим разработчикам.

...