spring boot 1.4应用程序启动卡住

7lrncoxx  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(289)

我的spring启动应用程序在启动时卡住了。该问题仅在ide中的调试模式下发生,或者在使用mvn spring启动jpda调试器时发生-boot:run or 和intellij。应用程序在“运行”模式下启动时启动良好。
日志中出现的最后一行是:

  1. HHH000397: Using ASTQueryTranslatorFactory

观察jstack,主线程已经分叉了另一个线程,并且正在等待它的未来,另一个线程处于可运行状态

  1. "localhost-startStop-1" #90 daemon prio=5 os_prio=31 tid=0x00007fb3df3d9000 nid=0x9903 runnable [0x00007000115c1000]
  2. java.lang.Thread.State: RUNNABLE
  3. at java.lang.System.getSecurityManager(System.java:336)
  4. at sun.misc.URLClassPath.check(URLClassPath.java:646)
  5. at sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1363)
  6. at sun.misc.URLClassPath$FileLoader.findResource(URLClassPath.java:1344)
  7. at sun.misc.URLClassPath.findResource(URLClassPath.java:225)
  8. at java.net.URLClassLoader$2.run(URLClassLoader.java:572)
  9. at java.net.URLClassLoader$2.run(URLClassLoader.java:570)
  10. at java.security.AccessController.doPrivileged(Native Method)
  11. at java.net.URLClassLoader.findResource(URLClassLoader.java:569)
  12. at java.lang.ClassLoader.getResource(ClassLoader.java:1089)
  13. at java.net.URLClassLoader.getResourceAsStream(URLClassLoader.java:233)
  14. at org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository.loadJavaClass(NonCachingClassLoaderRepository.java:255)
  15. at org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository.loadClass(NonCachingClassLoaderRepository.java:242)
  16. at org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository.loadClass(NonCachingClassLoaderRepository.java:249)
  17. at org.aspectj.weaver.reflect.Java15AnnotationFinder.getAnnotations(Java15AnnotationFinder.java:202)
  18. at org.aspectj.weaver.reflect.ReflectionBasedResolvedMemberImpl.unpackAnnotations(ReflectionBasedResolvedMemberImpl.java:211)
  19. at org.aspectj.weaver.reflect.ReflectionBasedResolvedMemberImpl.hasAnnotation(ReflectionBasedResolvedMemberImpl.java:163)
  20. at org.aspectj.weaver.patterns.ExactAnnotationTypePattern.matches(ExactAnnotationTypePattern.java:109)
  21. at org.aspectj.weaver.patterns.ExactAnnotationTypePattern.matches(ExactAnnotationTypePattern.java:96)
  22. at org.aspectj.weaver.patterns.AnnotationPointcut.matchInternal(AnnotationPointcut.java:156)
  23. at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:137)
  24. at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:56)
  25. at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:137)
  26. at org.aspectj.weaver.internal.tools.PointcutExpressionImpl.getShadowMatch(PointcutExpressionImpl.java:319)
  27. at org.aspectj.weaver.internal.tools.PointcutExpressionImpl.matchesExecution(PointcutExpressionImpl.java:129)
  28. at org.aspectj.weaver.internal.tools.PointcutExpressionImpl.matchesMethodExecution(PointcutExpressionImpl.java:110)
  29. at org.springframework.aop.aspectj.AspectJExpressionPointcut.getShadowMatch(AspectJExpressionPointcut.java:426)
  30. - locked <0x00000006c411f0a8> (a java.util.concurrent.ConcurrentHashMap)
  31. at org.springframework.aop.aspectj.AspectJExpressionPointcut.matches(AspectJExpressionPointcut.java:281)
  32. at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:241)
  33. at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:279)
  34. at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:311)
  35. at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findAdvisorsThatCanApply(AbstractAdvisorAutoProxyCreator.java:118)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题