{"id":467,"date":"2012-12-13T10:32:41","date_gmt":"2012-12-13T10:32:41","guid":{"rendered":"http:\/\/blog.zhukunqian.com\/?p=467"},"modified":"2012-12-13T12:28:18","modified_gmt":"2012-12-13T12:28:18","slug":"%e8%a7%a3%e5%86%b3appfuse%e4%b8%ad%e7%9a%84ava-lang-classnotfoundexception-org-aspectj-weaver-bcexception%e9%94%99%e8%af%af","status":"publish","type":"post","link":"https:\/\/blog.zhukunqian.com\/?p=467","title":{"rendered":"\u89e3\u51b3appfuse\u4e2d\u7684ava.lang.ClassNotFoundException: org.aspectj.weaver.BCException\u9519\u8bef"},"content":{"rendered":"<p>\u89e3\u51b3\u65b9\u6848\uff1a\u5f3a\u5236maven-eclipse-plugin\u4e3a2.9\u7248\u672c\u3002<\/p>\n<p>\u6ce8\u610f\uff1a\u8fd9\u79cd\u64cd\u4f5c\u9700\u8981\u5148\u6267\u884c\u3000\u3000mvn eclipse:clean \u6765\u6e05\u9664\u65e7\u6570\u636e\u3002<\/p>\n<p>&lt;defaultGoal&gt;install&lt;\/defaultGoal&gt;<br \/>\n&lt;plugins&gt;<br \/>\n&lt;plugin&gt;<br \/>\n&lt;groupId&gt;org.apache.maven.plugins&lt;\/groupId&gt;<br \/>\n&lt;artifactId&gt;maven-eclipse-plugin&lt;\/artifactId&gt;<br \/>\n&lt;configuration&gt;<br \/>\n&lt;downloadSources&gt;true&lt;\/downloadSources&gt;<br \/>\n&lt;\/configuration&gt;<br \/>\n&lt;version&gt;2.9&lt;\/version&gt;<br \/>\n&lt;\/plugin&gt;<\/p>\n<p>&nbsp;<\/p>\n<p>\u5f02\u5e38\u4fe1\u606f\u5982\u4e0b\uff1a<\/p>\n<p>&nbsp;<\/p>\n<p>ERROR [main] TestContextManager.prepareTestInstance(324) | Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@d6ef] to prepare test instance [org.haifi.service.GameBaseManagerTestCase@11f1520]<br \/>\njava.lang.IllegalStateException: Failed to load ApplicationContext<br \/>\nat org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157)<br \/>\nat org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109)<br \/>\nat org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75)<br \/>\nat org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:321)<br \/>\nat org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211)<br \/>\nat org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288)<br \/>\nat org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)<br \/>\nat org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:290)<br \/>\nat org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)<br \/>\nat org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)<br \/>\nat org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)<br \/>\nat org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)<br \/>\nat org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)<br \/>\nat org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)<br \/>\nat org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)<br \/>\nat org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)<br \/>\nat org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71)<br \/>\nat org.junit.runners.ParentRunner.run(ParentRunner.java:236)<br \/>\nat org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174)<br \/>\nat org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)<br \/>\nat org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)<br \/>\nat org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)<br \/>\nat org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)<br \/>\nat org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)<br \/>\nat org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)<br \/>\nCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#8216;userManagerTx&#8217;: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org\/aspectj\/weaver\/BCException<br \/>\nat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)<br \/>\nat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)<br \/>\nat org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)<br \/>\nat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)<br \/>\nat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)<br \/>\nat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)<br \/>\nat org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:605)<br \/>\nat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:925)<br \/>\nat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:472)<br \/>\nat org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:103)<br \/>\nat org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:1)<br \/>\nat org.springframework.test.context.support.DelegatingSmartContextLoader.loadContext(DelegatingSmartContextLoader.java:228)<br \/>\nat org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124)<br \/>\nat org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148)<br \/>\n&#8230; 24 more<br \/>\nCaused by: java.lang.NoClassDefFoundError: org\/aspectj\/weaver\/BCException<br \/>\nat java.lang.Class.getDeclaredConstructors0(Native Method)<br \/>\nat java.lang.Class.privateGetDeclaredConstructors(Class.java:2404)<br \/>\nat java.lang.Class.getDeclaredConstructors(Class.java:1853)<br \/>\nat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:229)<br \/>\nat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:962)<br \/>\nat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:935)<br \/>\nat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)<br \/>\nat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)<br \/>\nat org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:271)<br \/>\nat org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:126)<br \/>\nat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)<br \/>\nat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)<br \/>\nat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)<br \/>\n&#8230; 37 more<br \/>\nCaused by: java.lang.ClassNotFoundException: org.aspectj.weaver.BCException<br \/>\nat java.net.URLClassLoader$1.run(URLClassLoader.java:366)<br \/>\nat java.net.URLClassLoader$1.run(URLClassLoader.java:355)<br \/>\nat java.security.AccessController.doPrivileged(Native Method)<br \/>\nat java.net.URLClassLoader.findClass(URLClassLoader.java:354)<br \/>\nat java.lang.ClassLoader.loadClass(ClassLoader.java:423)<br \/>\nat sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)<br \/>\nat java.lang.ClassLoader.loadClass(ClassLoader.java:356)<br \/>\n&#8230; 50 more<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u89e3\u51b3\u65b9\u6848\uff1a\u5f3a\u5236maven-eclipse-plugin\u4e3a2.9\u7248\u672c\u3002 \u6ce8\u610f\uff1a\u8fd9\u79cd &hellip;<\/p>\n<p class=\"read-more\"><a href=\"https:\/\/blog.zhukunqian.com\/?p=467\">\u7ee7\u7eed\u9605\u8bfb &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=\/wp\/v2\/posts\/467"}],"collection":[{"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=467"}],"version-history":[{"count":3,"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=\/wp\/v2\/posts\/467\/revisions"}],"predecessor-version":[{"id":469,"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=\/wp\/v2\/posts\/467\/revisions\/469"}],"wp:attachment":[{"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhukunqian.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}