Jetty部署flowable

将flowable-idm.war放在${jetty.base}/webapps目录中,启动会报如下错误,原因是ProxyTransactionManagementConfiguration依赖的类javax.annotation.security.DenyAll不在类路径中。

DenyAll这个类是在${jetty.home}/lib/annotations/javax.annotation-api-1.2.jar中,而${jetty.home}/lib/annotations/*.jar是由jetty的annotations模块加载,没有开启annotations模块的话就会找不到DenyAll这个类(不得不佩服jetty在java语言中将模块化做的如此之好,以后看看jetty是如何实现的)。

解决方法就是向jetty添加annotations模块:java -jar ${jetty.home}/start.jar --add-to-startd=annotations

注意:如果将flowable-idm.war放到${jetty.home}/demo-base/webapps就不会报错,因为${jetty.home}/demo-base/start.d/annotations.ini中已开启了annotations模块。

版本信息:jetty=9.4.0.v20161208,flowalbe=6.0.1

12017-05-11 17:18:23.140:INFO::main: Logging initialized @789ms to org.eclipse.jetty.util.log.StdErrLog 22017-05-11 17:18:23.504:INFO:oejs.Server:main: jetty-9.4.0.v20161208 32017-05-11 17:18:23.529:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:///home/yongk/jetty-distribution-9.4.0.v20161208/flowable/webapps/] at interval 1 42017-05-11 17:18:24.395:INFO:oejw.StandardDescriptorProcessor:main: NO JSP Support for /flowable-idm, did not find org.eclipse.jetty.jsp.JettyJspServlet 52017-05-11 17:18:24.586:INFO:oejs.session:main: DefaultSessionIdManager workerName=node0 62017-05-11 17:18:24.586:INFO:oejs.session:main: No SessionScavenger set, using defaults 72017-05-11 17:18:24.587:INFO:oejs.session:main: Scavenging every 600000ms 805:18:26,503 [main] WARN org.springframework.web.context.support.AnnotationConfigWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.context.event.internalEventListenerProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/annotation/security/DenyAll 92017-05-11 17:18:26.507:WARN:oejw.WebAppContext:main: Failed startup of context o.e.j.w.WebAppContext@4883b407{/flowable-idm,file:///tmp/jetty-0.0.0.0-8080-flowable-idm.war-_flowable-idm-any-7885470878472859965.dir/webapp/,UNAVAILABLE}{/flowable-idm.war} 10org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.context.event.internalEventListenerProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/annotation/security/DenyAll 11 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) 12 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) 13 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) 14 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 15 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) 16 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) 17 at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) 18 at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839) 19 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538) 20 at org.flowable.app.servlet.WebConfigurer.contextInitialized(WebConfigurer.java:62) 21 at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:865) 22 at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:532) 23 at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:828) 24 at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:344) 25 at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1480) 26 at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1442) 27 at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:788) 28 at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:261) 29 at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:540) 30 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 31 at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41) 32 at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188) 33 at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:499) 34 at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:147) 35 at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180) 36 at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:452) 37 at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64) 38 at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:610) 39 at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:529) 40 at org.eclipse.jetty.util.Scanner.scan(Scanner.java:392) 41 at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313) 42 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 43 at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150) 44 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 45 at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:561) 46 at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:236) 47 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 48 at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:131) 49 at org.eclipse.jetty.server.Server.start(Server.java:452) 50 at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:113) 51 at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113) 52 at org.eclipse.jetty.server.Server.doStart(Server.java:419) 53 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 54 at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1511) 55 at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1438) 56 at java.security.AccessController.doPrivileged(Native Method) 57 at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1437) 58 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 59 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 60 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 61 at java.lang.reflect.Method.invoke(Method.java:498) 62 at org.eclipse.jetty.start.Main.invokeMain(Main.java:220) 63 at org.eclipse.jetty.start.Main.start(Main.java:484) 64 at org.eclipse.jetty.start.Main.main(Main.java:77) 65Caused by: 66org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/annotation/security/DenyAll 67 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) 68 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) 69 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) 70 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 71 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) 72 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) 73 at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:368) 74 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1123) 75 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1018) 76 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510) 77 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) 78 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) 79 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 80 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) 81 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) 82 at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:92) 83 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:101) 84 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:87) 85 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:69) 86 at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:346) 87 at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:298) 88 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:422) 89 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1583) 90 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) 91 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) 92 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) 93 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 94 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) 95 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) 96 at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) 97 at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839) 98 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538) 99 at org.flowable.app.servlet.WebConfigurer.contextInitialized(WebConfigurer.java:62) 100 at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:865) 101 at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:532) 102 at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:828) 103 at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:344) 104 at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1480) 105 at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1442) 106 at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:788) 107 at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:261) 108 at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:540) 109 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 110 at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41) 111 at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188) 112 at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:499) 113 at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:147) 114 at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180) 115 at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:452) 116 at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64) 117 at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:610) 118 at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:529) 119 at org.eclipse.jetty.util.Scanner.scan(Scanner.java:392) 120 at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313) 121 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 122 at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150) 123 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 124 at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:561) 125 at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:236) 126 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 127 at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:131) 128 at org.eclipse.jetty.server.Server.start(Server.java:452) 129 at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:113) 130 at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113) 131 at org.eclipse.jetty.server.Server.doStart(Server.java:419) 132 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 133 at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1511) 134 at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1438) 135 at java.security.AccessController.doPrivileged(Native Method) 136 at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1437) 137 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 138 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 139 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 140 at java.lang.reflect.Method.invoke(Method.java:498) 141 at org.eclipse.jetty.start.Main.invokeMain(Main.java:220) 142 at org.eclipse.jetty.start.Main.start(Main.java:484) 143 at org.eclipse.jetty.start.Main.main(Main.java:77) 144Caused by: 145java.lang.NoClassDefFoundError: javax/annotation/security/DenyAll 146 at org.springframework.security.access.annotation.Jsr250MethodSecurityMetadataSource.processAnnotations(Jsr250MethodSecurityMetadataSource.java:80) 147 at org.springframework.security.access.annotation.Jsr250MethodSecurityMetadataSource.findAttributes(Jsr250MethodSecurityMetadataSource.java:61) 148 at org.springframework.security.access.method.AbstractFallbackMethodSecurityMetadataSource.getAttributes(AbstractFallbackMethodSecurityMetadataSource.java:45) 149 at org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource.getAttributes(DelegatingMethodSecurityMetadataSource.java:58) 150 at org.springframework.security.access.intercept.aopalliance.MethodSecurityMetadataSourceAdvisor$MethodSecurityMetadataSourcePointcut.matches(MethodSecurityMetadataSourceAdvisor.java:133) 151 at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:211) 152 at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:248) 153 at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:280) 154 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findAdvisorsThatCanApply(AbstractAdvisorAutoProxyCreator.java:118) 155 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:88) 156 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:69) 157 at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:346) 158 at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:298) 159 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:422) 160 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1583) 161 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) 162 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) 163 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) 164 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 165 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) 166 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) 167 at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:368) 168 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1123) 169 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1018) 170 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510) 171 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) 172 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) 173 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 174 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) 175 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) 176 at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:92) 177 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:101) 178 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:87) 179 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:69) 180 at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:346) 181 at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:298) 182 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:422) 183 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1583) 184 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) 185 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) 186 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) 187 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 188 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) 189 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) 190 at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) 191 at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839) 192 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538) 193 at org.flowable.app.servlet.WebConfigurer.contextInitialized(WebConfigurer.java:62) 194 at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:865) 195 at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:532) 196 at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:828) 197 at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:344) 198 at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1480) 199 at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1442) 200 at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:788) 201 at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:261) 202 at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:540) 203 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 204 at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41) 205 at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188) 206 at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:499) 207 at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:147) 208 at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180) 209 at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:452) 210 at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64) 211 at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:610) 212 at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:529) 213 at org.eclipse.jetty.util.Scanner.scan(Scanner.java:392) 214 at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313) 215 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 216 at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150) 217 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 218 at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:561) 219 at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:236) 220 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 221 at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:131) 222 at org.eclipse.jetty.server.Server.start(Server.java:452) 223 at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:113) 224 at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113) 225 at org.eclipse.jetty.server.Server.doStart(Server.java:419) 226 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 227 at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1511) 228 at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1438) 229 at java.security.AccessController.doPrivileged(Native Method) 230 at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1437) 231 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 232 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 233 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 234 at java.lang.reflect.Method.invoke(Method.java:498) 235 at org.eclipse.jetty.start.Main.invokeMain(Main.java:220) 236 at org.eclipse.jetty.start.Main.start(Main.java:484) 237 at org.eclipse.jetty.start.Main.main(Main.java:77) 238Caused by: 239java.lang.ClassNotFoundException: javax.annotation.security.DenyAll 240 at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 241 at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 242 at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 243 at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:560) 244 at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 245 at org.springframework.security.access.annotation.Jsr250MethodSecurityMetadataSource.processAnnotations(Jsr250MethodSecurityMetadataSource.java:80) 246 at org.springframework.security.access.annotation.Jsr250MethodSecurityMetadataSource.findAttributes(Jsr250MethodSecurityMetadataSource.java:61) 247 at org.springframework.security.access.method.AbstractFallbackMethodSecurityMetadataSource.getAttributes(AbstractFallbackMethodSecurityMetadataSource.java:45) 248 at org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource.getAttributes(DelegatingMethodSecurityMetadataSource.java:58) 249 at org.springframework.security.access.intercept.aopalliance.MethodSecurityMetadataSourceAdvisor$MethodSecurityMetadataSourcePointcut.matches(MethodSecurityMetadataSourceAdvisor.java:133) 250 at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:211) 251 at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:248) 252 at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:280) 253 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findAdvisorsThatCanApply(AbstractAdvisorAutoProxyCreator.java:118) 254 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:88) 255 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:69) 256 at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:346) 257 at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:298) 258 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:422) 259 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1583) 260 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) 261 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) 262 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) 263 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 264 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) 265 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) 266 at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:368) 267 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1123) 268 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1018) 269 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510) 270 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) 271 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) 272 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 273 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) 274 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) 275 at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:92) 276 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:101) 277 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:87) 278 at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:69) 279 at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:346) 280 at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:298) 281 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:422) 282 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1583) 283 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) 284 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) 285 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) 286 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 287 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) 288 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) 289 at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) 290 at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839) 291 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538) 292 at org.flowable.app.servlet.WebConfigurer.contextInitialized(WebConfigurer.java:62) 293 at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:865) 294 at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:532) 295 at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:828) 296 at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:344) 297 at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1480) 298 at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1442) 299 at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:788) 300 at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:261) 301 at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:540) 302 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 303 at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41) 304 at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188) 305 at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:499) 306 at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:147) 307 at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180) 308 at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:452) 309 at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64) 310 at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:610) 311 at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:529) 312 at org.eclipse.jetty.util.Scanner.scan(Scanner.java:392) 313 at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313) 314 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 315 at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150) 316 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 317 at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:561) 318 at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:236) 319 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 320 at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:131) 321 at org.eclipse.jetty.server.Server.start(Server.java:452) 322 at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:113) 323 at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113) 324 at org.eclipse.jetty.server.Server.doStart(Server.java:419) 325 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 326 at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1511) 327 at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1438) 328 at java.security.AccessController.doPrivileged(Native Method) 329 at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1437) 330 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 331 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 332 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 333 at java.lang.reflect.Method.invoke(Method.java:498) 334 at org.eclipse.jetty.start.Main.invokeMain(Main.java:220) 335 at org.eclipse.jetty.start.Main.start(Main.java:484) 336 at org.eclipse.jetty.start.Main.main(Main.java:77) 3372017-05-11 17:18:26.560:INFO:oejs.AbstractConnector:main: Started ServerConnector@3fde290b{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} 3382017-05-11 17:18:26.560:INFO:oejs.Server:main: Started @4209ms 3392017-05-11 17:18:44.684:INFO:oejs.AbstractConnector:Thread-0: Stopped ServerConnector@3fde290b{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} 3402017-05-11 17:18:44.685:INFO:oejs.session:Thread-0: Stopped scavenging 3412017-05-11 17:18:44.728:INFO:oejsh.ContextHandler:Thread-0: Stopped o.e.j.w.WebAppContext@4883b407{/flowable-idm,null,UNAVAILABLE}{/flowable-idm.war}
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Jetty部署flowable - HelloWorld