长tomcat启动弹簧应用的时间

时间:2016-07-06 16:52:01

标签: spring tomcat

我正在运行以下内容:

  • tomcat 7 / java 1.7 / mysql / ejabbered xmpp
  • spring 3.2 - spring core,mvc,security,jdbc

我最近观察到tomcat服务器需要11分钟才能启动,我想解决这个问题。我没有多少时间可以继续寻求帮助。

在DEBUG模式下运行弹簧,我得到以下结果:

Jul 06 17:02:17 INFO  onSecurityMetadataSourceParser ilterInvocationRequestMap Creating access control expression attribute 'hasAnyRole('ROLE_USER', 'ROLE_ADMIN', 'ROLE_SYSTEM_ADMIN')' for /**
Jul 06 17:13:37 INFO  tpSecurityBeanDefinitionParser checkFilterChainOrder     Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 300, Root bean: class [org.springframework.security.web.authentication.logout.LogoutFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 400, Root bean: class [org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 800, Root bean: class [org.springframework.security.web.authentication.www.BasicAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1200, Root bean: class [org.springframework.security.web.savedrequest.RequestCacheAwareFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1300, Root bean: class [org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1400, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1600, Root bean: class [org.springframework.security.web.session.SessionManagementFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1800, <blacklistFilter>, order = 1899, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0>, order = 1900, <projectRolesConfiguratorFilter>, order = 1901, <termsConditionsCheckerFilter>, order = 2147483646]

你可以看到两条线之间有11分钟的差距.. 不确定这段时间之间的春天是做什么的。绝对没有什么值得加载的。

有什么想法吗?

谢谢,

0 个答案:

没有答案