Почему Гретти идет медленно? - PullRequest
0 голосов
/ 07 октября 2019

Понятия не имею, почему моему gretty требуется очень много времени для запуска задач appStart. У любого есть идея, почему он останавливается на шаге «appStart», и мне нужно подождать около 30 минут, прежде чем он перейдет к следующему шагу ...

Работает ли он над чем-то в фоновом режиме илипросто чего-то ждал?

:copyPropertiesFile UP-TO-DATE
:processResources
:classes
:prepareInplaceWebAppClasses
:prepareInplaceWebApp
:appStart
16:29:16 INFO  No Spring WebApplicationInitializer types detected on classpath
16:29:17 INFO  Initializing Spring root WebApplicationContext
INFO  ContextLoader - Root WebApplicationContext: initialization started
INFO  AnnotationConfigWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Mon Oct 07 16:29:18 SGT 2019]; root of context hierarchy
INFO  AnnotationConfigWebApplicationContext - Successfully resolved class for [com.sample.api.web.config.WebApplicationConfig]
INFO  AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
INFO  PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'asyncConfig' of type [class com.sample.api.web.config.async.AsyncConfig$$EnhancerBySpringCGLIB$$e08b8abf] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
INFO  ThreadPoolTaskExecutor - Initializing ExecutorService

Он всегда работает до шага: appStart и просто останавливается на этом, прежде чем перейти к следующей строке. Это вызвано отсутствием весеннего webapplicationinitializer?

Кто-нибудь может подсказать мне, как определить основную причину или решение проблемы?

Я использую gretty 1.4.0

Спасибо

Обновление: Я добавил их в свои аргументы eclipse jvm перед запуском приложения, и оно показывает, что оно действительно работает над чем-то.

-Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.StdErrLog 
-Dorg.eclipse.jetty.LEVEL=DEBUG

По моим последним наблюдениям, он пытается сканировать

2019-10-07 17:44:41.521:DBUG:oejuc.AbstractLifeCycle:starting org.eclipse.jetty.util.Scanner@1d2ca98
2019-10-07 17:44:42.157:DBUG:oejuc.AbstractLifeCycle:STARTED org.eclipse.jetty.util.Scanner@1d2ca98
2019-10-07 17:44:43.957:DBUG:oeju.Scanner:scanned [C:\Users...

Странно то, что последняя строка отсканированных файлов генерируется примерно раз в секунду, и список отображаемых файлов точно такой же ... .

Все отсканированные строки показаны красным (я думаю, это означает, что он не может сканировать?) И, таким образом, будет продолжать спамить красную линию в течение 30 минут, прежде чем продолжить ..

Любойидея?

...