java.lang.NoClassDefFoundError: org/springframework/core/io/Resource

转自:

1、错误描述

[html]  view plain  copy
  1. java.lang.NoClassDefFoundError: org/springframework/core/io/Resource  
  2.     at org.activiti.engine.ProcessEngineConfiguration.createProcessEngineConfigurationFromResource(ProcessEngineConfiguration.java:232)  
  3.     at org.activiti.engine.ProcessEngineConfiguration.createProcessEngineConfigurationFromResource(ProcessEngineConfiguration.java:228)  
  4.     at org.activiti.engine.impl.test.TestHelper.getProcessEngine(TestHelper.java:227)  
  5.     at org.activiti.engine.test.ActivitiRule.initializeProcessEngine(ActivitiRule.java:237)  
  6.     at org.activiti.engine.test.ActivitiRule.starting(ActivitiRule.java:205)  
  7.     at org.activiti.engine.test.ActivitiRule.startingQuietly(ActivitiRule.java:171)  
  8.     at org.activiti.engine.test.ActivitiRule.access$000(ActivitiRule.java:86)  
  9.     at org.activiti.engine.test.ActivitiRule$1.evaluate(ActivitiRule.java:124)  
  10.     at org.junit.rules.RunRules.evaluate(RunRules.java:20)  
  11.     at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)  
  12.     at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)  
  13.     at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)  
  14.     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)  
  15.     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)  
  16.     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)  
  17.     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)  
  18.     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)  
  19.     at org.junit.runners.ParentRunner.run(ParentRunner.java:309)  
  20.     at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)  
  21.     at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)  
  22.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)  
  23.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)  
  24.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)  
  25.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)  
  26. Caused by: java.lang.ClassNotFoundException: org.springframework.core.io.Resource  
  27.     at java.net.URLClassLoader$1.run(URLClassLoader.java:372)  
  28.     at java.net.URLClassLoader$1.run(URLClassLoader.java:361)  
  29.     at java.security.AccessController.doPrivileged(Native Method)  
  30.     at java.net.URLClassLoader.findClass(URLClassLoader.java:360)  
  31.     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)  
  32.     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)  
  33.     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)  
  34.     ... 24 more  
  35.   
  36. java.lang.NullPointerException  
  37.     at org.activiti.designer.test.ProcessTestAudition.startProcess(ProcessTestAudition.java:26)  
  38.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
  39.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)  
  40.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
  41.     at java.lang.reflect.Method.invoke(Method.java:483)  
  42.     at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)  
  43.     at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)  
  44.     at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)  
  45.     at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)  
  46.     at org.activiti.engine.test.ActivitiRule$1.evaluate(ActivitiRule.java:126)  
  47.     at org.junit.rules.RunRules.evaluate(RunRules.java:20)  
  48.     at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)  
  49.     at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)  
  50.     at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)  
  51.     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)  
  52.     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)  
  53.     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)  
  54.     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)  
  55.     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)  
  56.     at org.junit.runners.ParentRunner.run(ParentRunner.java:309)  
  57.     at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)  
  58.     at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)  
  59.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)  
  60.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)  
  61.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)  
  62.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)  
  63.   
  64. java.lang.NullPointerException  
  65.     at org.activiti.engine.test.ActivitiRule.finished(ActivitiRule.java:273)  
  66.     at org.activiti.engine.test.ActivitiRule.finishedQuietly(ActivitiRule.java:179)  
  67.     at org.activiti.engine.test.ActivitiRule.access$400(ActivitiRule.java:86)  
  68.     at org.activiti.engine.test.ActivitiRule$1.evaluate(ActivitiRule.java:135)  
  69.     at org.junit.rules.RunRules.evaluate(RunRules.java:20)  
  70.     at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)  
  71.     at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)  
  72.     at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)  
  73.     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)  
  74.     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)  
  75.     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)  
  76.     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)  
  77.     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)  
  78.     at org.junit.runners.ParentRunner.run(ParentRunner.java:309)  
  79.     at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)  
  80.     at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)  
  81.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)  
  82.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)  
  83.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)  
  84.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)  

2、错误原因

     由错误提示可知,是缺少spring核心包


3、解决办法

     在pom.xml中加入:

[html]  view plain  copy
  1. <!-- https://mvnrepository.com/artifact/org.springframework/spring-core -->  
  2. <dependency>  
  3.     <groupId>org.springframework</groupId>  
  4.     <artifactId>spring-core</artifactId>  
  5.     <version>4.3.0.RELEASE</version>  
  6. </dependency>  



版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/you23hai45/article/details/51822018


猜你喜欢

转载自blog.csdn.net/benxiaohai888/article/details/80610968