Это большое приложение с несколькими модулями maven, более 500 бинов. Каждый боб зависит от одного или нескольких.
За несколько дней до того, как приложение могло работать в течение 1 минуты, но теперь Проблема в том, что оно не может запуститься даже через 10 минут . Я включил журнал режима отладки и непрерывно становился ниже журналов в течение более 7-8 минут, но в конце получал ошибку как неспособный запустить tomcat.
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Adding type Ljava/util/List<Lcom/param/entity/model/master/KinDetail;>; for parameter kinDetailsList
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Adding collectionElement type Lcom/param/entity/model/master/KinDetail;
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Recursively resolving dependencies for collectionElement type Lcom/param/entity/model/master/KinDetail;
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Adding type Lcom/param/entity/model/master/Unit; for parameter unit
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Recursively resolving dependencies for type Lcom/param/entity/model/master/Unit;
INFO : springfox.documentation.schema.property.ModelPropertiesKeyGenerator - Cache key generated: com.param.entity.model.master.Unit(false)
INFO : springfox.documentation.spring.web.caching.CachingAspect - Caching aspect applied for cache modelProperties with key com.param.entity.model.master.Unit(false)
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Adding type Ljava/sql/Timestamp; for parameter createdDate
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Recursively resolving dependencies for type Ljava/sql/Timestamp;
INFO : springfox.documentation.schema.property.ModelPropertiesKeyGenerator - Cache key generated: java.sql.Timestamp(false)
INFO : springfox.documentation.spring.web.caching.CachingAspect - Caching aspect applied for cache modelProperties with key java.sql.Timestamp(false)
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Adding type Ljava/sql/Timestamp; for parameter updatedDate
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Recursively resolving dependencies for type Ljava/sql/Timestamp;
INFO : springfox.documentation.schema.property.ModelPropertiesKeyGenerator - Cache key generated: java.sql.Timestamp(false)
INFO : springfox.documentation.spring.web.caching.CachingAspect - Caching aspect applied for cache modelProperties with key java.sql.Timestamp(false)
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Adding type Lcom/param/entity/model/master/VisitType; for parameter visitType
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Recursively resolving dependencies for type Lcom/param/entity/model/master/VisitType;
INFO : springfox.documentation.schema.property.ModelPropertiesKeyGenerator - Cache key generated: com.param.entity.model.master.VisitType(false)
INFO : springfox.documentation.spring.web.caching.CachingAspect - Caching aspect applied for cache modelProperties with key com.param.entity.model.master.VisitType(false)
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Adding type Ljava/sql/Timestamp; for parameter createdDate
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Recursively resolving dependencies for type Ljava/sql/Timestamp;
INFO : springfox.documentation.schema.property.ModelPropertiesKeyGenerator - Cache key generated: java.sql.Timestamp(false)
INFO : springfox.documentation.spring.web.caching.CachingAspect - Caching aspect applied for cache modelProperties with key java.sql.Timestamp(false)
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Adding type Ljava/sql/Timestamp; for parameter updatedDate
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Recursively resolving dependencies for type Ljava/sql/Timestamp;
INFO : springfox.documentation.schema.property.ModelPropertiesKeyGenerator - Cache key generated: java.sql.Timestamp(false)
INFO : springfox.documentation.spring.web.caching.CachingAspect - Caching aspect applied for cache modelProperties with key java.sql.Timestamp(false)
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Adding type Ljava/util/List<Lcom/param/entity/model/master/KinDetail;>; for parameter kinDetailsList
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Adding collectionElement type Lcom/param/entity/model/master/KinDetail;
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Recursively resolving dependencies for collectionElement type Lcom/param/entity/model/master/KinDetail;
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Adding type Ljava/util/List<Lcom/param/entity/model/master/State;>; for parameter stateList
DEBUG: springfox.documentation.schema.ModelDependencyProvider - Adding collectionElement type Lcom/param/entity/model/master/State;
....
....
Это может быть проблема спящего отношения, но из-за размера приложения я не могу выяснить, какое отношение вызывает эту проблему.
Так может кто-нибудь, пожалуйста, помогите мне, посмотрев эти журналы,
- Что это за журналы?
- А как найти неправильные спящие отношения, если таковые имеются?
- Должна быть проблема с настройкой (время запуска сервера более 10 минут)
Примечание:
1. Я уже настроил default-lazy-init="true"
упомянуто наилучшее из возможных конкретных component-scan base-package
проверено на @ManyToOne(fetch = FetchType.LAZY)