windows中运行springboot后台报错,但在idea运行则正常?

提问 1 619
手机用户_sppl1
手机用户_sppl1 LV2 2021年8月22日 00:28 发表
点击群号免费加入社区交流群:367346704
<p>我的springboot系统,在windows的命令窗口中运行java -jar mscodeall-3.0.2.jar &amp;报错,麻烦看看怎么解决?</p><p><br></p><p><br></p><p>date:2021-08-21 23:40:30 thread:main level:DEBUG logger:o.s.jdbc.datasource.DataSourceTransactionManager msg:Releasing JDBC Connection [com.mysql.cj.jdbc.ConnectionImpl@6d367020] after transaction<br>date:2021-08-21 23:40:32 thread:main level:INFO logger:o.s.security.web.DefaultSecurityFilterChain msg:Creating filter chain: OrRequestMatcher [requestMatchers=[Ant [pattern='/oauth/token'], Ant [pattern='/oauth/token_key'], Ant [pattern='/oauth/check_token']]], [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@1e1e9ef3, org.springframework.security.web.context.SecurityContextPersistenceFilter@ae2db25, org.springframework.security.web.header.HeaderWriterFilter@3d0035d2, org.springframework.security.web.authentication.logout.LogoutFilter@38b8b6c0, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@753aca85, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@7afc4db9, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@63884e4, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3dd31157, org.springframework.security.web.session.SessionManagementFilter@1f346ad2, org.springframework.security.web.access.ExceptionTranslationFilter@788ddc1f, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@66b59b7d]<br>date:2021-08-21 23:40:32 thread:main level:INFO logger:o.s.security.web.DefaultSecurityFilterChain msg:Creating filter chain: org.springframework.security.oauth2.config.annotation.web.configuration.ResourceServerConfiguration$NotOAuthRequestMatcher@6a818392, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@489091bd, org.springframework.security.web.context.SecurityContextPersistenceFilter@6e4c0d8c, org.springframework.security.web.header.HeaderWriterFilter@2d3ef181, org.springframework.security.web.authentication.logout.LogoutFilter@7a485a36, org.springframework.security.oauth2.provider.authentication.OAuth2AuthenticationProcessingFilter@625dfff3, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3e3315d9, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@64db4967, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@512d6e60, org.springframework.security.web.session.SessionManagementFilter@a2341c6, org.springframework.security.web.access.ExceptionTranslationFilter@4fa9ab6, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@6c841199]<br>date:2021-08-21 23:40:32 thread:main level:INFO logger:o.s.security.web.DefaultSecurityFilterChain msg:Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@45cec376, org.springframework.security.web.context.SecurityContextPersistenceFilter@6cbd0674, org.springframework.security.web.header.HeaderWriterFilter@6325f352, org.springframework.security.web.csrf.CsrfFilter@2eeb0f9b, org.springframework.security.web.authentication.logout.LogoutFilter@1a96d94c, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@7412ed6b, org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter@29a98d9f, org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter@26d41711, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@7b4a0aef, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@55d58825, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@19a64eae, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@298f0a0b, org.springframework.security.web.session.SessionManagementFilter@15c4af7a, org.springframework.security.web.access.ExceptionTranslationFilter@1645f294, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@6ada9c0c]<br>date:2021-08-21 23:40:32 thread:main level:INFO logger:o.s.security.web.DefaultSecurityFilterChain msg:Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@2264ea32, org.springframework.security.web.context.SecurityContextPersistenceFilter@7e5843db, org.springframework.security.web.header.HeaderWriterFilter@2f4e40d7, org.springframework.security.web.authentication.logout.LogoutFilter@aaa0f76, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@459f703f, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@188ac8a3, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7d3c09ec, org.springframework.security.web.session.SessionManagementFilter@60e9c3a5, org.springframework.security.web.access.ExceptionTranslationFilter@663bb8ef, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@23f86d8a]<br>date:2021-08-21 23:40:32 thread:main level:WARN logger:o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext msg:Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'namedParameterJdbcTemplate' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/NamedParameterJdbcTemplateConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate]: Factory method 'namedParameterJdbcTemplate' threw exception; nested exception is java.lang.NoClassDefFoundError: org/springframework/util/ConcurrentLruCache<br>date:2021-08-21 23:40:32 thread:main level:WARN logger:org.apache.catalina.loader.WebappClassLoaderBase msg:The web application [ROOT] appears to have started a thread named [RxIoScheduler-1 (Evictor)] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:<br> sun.misc.Unsafe.park(Native Method)<br> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)<br> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)<br> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)<br> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)<br> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)<br> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)<br> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)<br> java.lang.Thread.run(Thread.java:748)<br>date:2021-08-21 23:40:32 thread:main level:ERROR logger:org.springframework.boot.SpringApplication msg:Application run failed<br>org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'namedParameterJdbcTemplate' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/NamedParameterJdbcTemplateConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate]: Factory method 'namedParameterJdbcTemplate' threw exception; nested exception is java.lang.NoClassDefFoundError: org/springframework/util/ConcurrentLruCache<br> at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657)<br> at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:637)<br> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1336)<br> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1176)<br> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556)<br> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)<br> at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)<br> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)<br> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)<br> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)<br> at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:897)<br> at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:879)<br> at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551)<br> at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143)<br> at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758)<br> at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750)<br> at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405)<br> at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)<br> at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237)<br> at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)<br> at com.chinatechstar.MSCodeGatewayApplication.main(MSCodeGatewayApplication.java:57)<br> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)<br> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br> at java.lang.reflect.Method.invoke(Method.java:498)<br> at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)<br> at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)<br> at org.springframework.boot.loader.Launcher.launch(Launcher.java:51)<br> at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:52)<br>Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate]: Factory method 'namedParameterJdbcTemplate' threw exception; nested exception is java.lang.NoClassDefFoundError: org/springframework/util/ConcurrentLruCache<br> at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)<br> at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:652)<br> ... 28 common frames omitted<br>Caused by: java.lang.NoClassDefFoundError: org/springframework/util/ConcurrentLruCache<br> at org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.&lt;init&gt;(NamedParameterJdbcTemplate.java:80)<br> at org.springframework.boot.autoconfigure.jdbc.NamedParameterJdbcTemplateConfiguration.namedParameterJdbcTemplate(NamedParameterJdbcTemplateConfiguration.java:41)<br> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)<br> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br> at java.lang.reflect.Method.invoke(Method.java:498)<br> at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)<br> ... 29 common frames omitted<br>Caused by: java.lang.ClassNotFoundException: org.springframework.util.ConcurrentLruCache<br> at java.net.URLClassLoader.findClass(URLClassLoader.java:382)<br> at java.lang.ClassLoader.loadClass(ClassLoader.java:418)<br> at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:92)<br> at java.lang.ClassLoader.loadClass(ClassLoader.java:351)<br> ... 36 common frames omitted</p>
收藏(0)  分享
相关标签: springboot mybatis
1个回复
  • 站长
    2021年8月22日 11:06
    您列出的异常显示ClassNotFoundException,缺少jar包或者jar包版本不对,请排除已修改的pom.xml的错误,或者还原到初始代码。
    1 0