私の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 ステップまで実行され、そこで停止してから次の行に進みます。spring 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...
奇妙なことに、スキャンされたファイルのこの最後の行は約 1 秒に 1 回生成され、表示されるファイルのリストはまったく同じです...
スキャンされたすべての行は赤で表示されます (スキャンできないことを意味すると思いますか?) ため、続行する前に 30 分間赤い行をスパムし続けます..
何か案が ?