如图
还有下面的异常,截不全就复制下来了,如下:
[INFO] [17:21:18] org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1025) - Closing Root WebApplicationContext: startup date [Tue Sep 11 17:21:13 CST 2018]; root of context hierarchy
[WARN] [17:21:18] org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1033) - Exception thrown from ApplicationListener handling ContextClosedEvent
java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the context: Root WebApplicationContext: startup date [Tue Sep 11 17:21:13 CST 2018]; root of context hierarchy
at org.springframework.context.support.AbstractApplicationContext.getApplicationEventMulticaster(AbstractApplicationContext.java:337)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:324)
at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1030)
at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:993)
at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:548)
at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:142)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4792)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5429)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:226)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1144)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1878)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
[WARN] [17:21:18] org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1041) - Exception thrown from LifecycleProcessor on context close
java.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: Root WebApplicationContext: startup date [Tue Sep 11 17:21:13 CST 2018]; root of context hierarchy
at org.springframework.context.support.AbstractApplicationContext.getLifecycleProcessor(AbstractApplicationContext.java:350)
at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1038)
at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:993)
at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:548)
at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:142)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4792)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5429)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:226)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1144)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1878)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
[INFO] [17:21:18] org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:433) - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5874fd08: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,POPSystem6,System6Monitor,dataSource,transactionManager,transactionProxy,jdbcTemplate,dynmicFieldManageDao,dynmicFieldManageService,commonDropdownService,commonDropdownDao,menuService,menuDao,systemLogService,systemLogDao,commonDownloadDao,permissionService,commonService,commonDao,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,jedisPoolConfig,cachePool1,cachePool2,poolList,cacheService,messageResourceDao,messageResourceService,multipartResolver,popfileload,aadconfig,thirdparty,messageSource,messageUtils,org.springframework.security.web.PortMapperImpl#0,org.springframework.security.web.context.HttpSessionSecurityContextRepository#0,org.springframework.security.core.session.SessionRegistryImpl#0,org.springframework.security.web.authentication.session.ConcurrentSessionControlStrategy#0,org.springframework.security.authentication.ProviderManager#0,org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler#0,org.springframework.security.access.vote.AffirmativeBased#0,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0,org.springframework.security.authentication.AnonymousAuthenticationProvider#0,org.springframework.security.web.savedrequest.HttpSessionRequestCache#0,org.springframework.security.config.http.UserDetailsServiceInjectionBeanPostProcessor#0,org.springframework.security.filterChainProxy,loginFilter,securityDao,authenticationSuccessHandler,authenticationFailureHandler,securityLogoutSuccessHandler,securityAccessDeniedHandler,securityFilter,org.springframework.security.authentication.dao.DaoAuthenticationProvider#0,org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0,org.springframework.security.authenticationManager,securityUserDetailService,securityAccessDecisionManager,securityMetadataSource,authenticationProcessingFilterEntryPoint,popDao,popService,productsDao,productsService,productsDropdownDao,productsDropdownService,productsDropdownService2,productsAttributeService,actionListBuilderDao,actionListBuilderService,assetDao,assetsAttributeDao,assetService,assetsAttributeService,contactDao,contactsAttributeDao,contactService,contactsAttributeService,contactsDropDownService,contactsDropDownDao,taskBuilderDao,taskBuilderService,usersDao,usersService,usersAttributeDao,usersAttributeService,usersProfilesService,usersProfilesDao,usersDropdownService,usersDropdownService2,usersDropdownDao,popAttributeService,popAttributeDao,popDropdownService,popDropdownService2,popDropdownDao,auditFormBuilderDao,auditFormBuilderService,auditFormDropdownDao,auditFormDropdownService,auditFormAssignFormsService,auditFormAssignFormsDao,auditFormFieldService,auditFormFieldDao,auditFormSelDefinedFieldService,auditFormSelDefinedFieldDao,auditFormFieldActivationService,auditFormFieldActivationDao,trainingCenterService,trainingCenterDao,translationService,translationDao,popSubmitService,popSubmitDao,popReviewService,popReviewDao,orderAttributeService,orderService,orderDropdownService,orderDao,orderDropdownDao,skuGroupService,skuGroupDao,skuGroupProductMappingService,skuGroupProductMappingpDao,skuGroupPropertyService,skuGroupPropertyDao,skuGroupPopTypeMappingService,skuGroupPopTypeMappingDao,skuListAttributeUserMappingService,skuListAttributeUserMappingDao,skugroupSettingDao,skugroupSettingService,auditformSkugroupDao,auditformSkugroupService,skugroupMappingDao,skugroupMappingService,supAuditformSkugroupDao,supAuditformSkugroupService,ordersFormBuilderDao,ordersFormBuilderService,orderFormAttributeService,orderFormPopTypeMappingDao,orderFormPopTypeMappingService,orderFormProductMappingDao,orderFormProductMappingService,calldataDao,calldataService,usersSwitchDao,usersSwitchService,requestsDao,requestsService,popServiceProxy,skuGroupServiceProxy,skuGroupProductMappingServiceProxy,skuGroupPropertyServiceProxy,skuGroupPopTypeMappingServiceProxy,productsServiceProxy,productsAttributeServiceProxy,usersServiceProxy,usersAttributeServiceProxy,taskBuilderServiceProxy,contactsAttributeServiceProxy,contactServiceProxy,assetsAttributeServiceProxy,assetServiceProxy,usersProfilesServiceProxy,popAttributeServiceProxy,auditFormBuilderServiceProxy,auditFormFieldServiceProxy,auditFormSelDefinedFieldServiceProxy,trainingCenterServiceProxy,popSubmitServiceProxy,popReviewServiceProxy,orderAttributeServiceProxy,orderServiceProxy,skuListAttributeUserMappingServiceProxy,skugroupSettingServiceProxy,auditformSkugroupServiceProxy,skugroupMappingServiceProxy,supAuditformSkugroupServiceProxy,ordersFormBuilderServiceProxy,orderFormAttributeServiceProxy,orderFormPopTypeMappingServiceProxy,orderFormP

解决方案 »

  1.   

    如果不用lamda表达式写就什么问题都没有,用lamda表达式也就报错,写法如下:
      

  2.   

    这么写就不会有错(不用lamda表达式)
      

  3.   

    没有其他问题,就548行写法不一样,换lamda表达式后,Tomcat启动就报错,不用lamda表达式Tomcat可以正常启动
      

  4.   

    我的项目也是使lambda 启动tomcat就提示数组越界。