web.xml和相应的spring的xml文件都是按照老师给的写的,dependency里的看不懂(写的也很简陋),就打算自己写,有什么解决办法吗
相关代码:
1 | 24-Aug-2021 09:05:18.278 涓ラ噸 [http-nio-8080-exec-6] org.springframework.web.servlet.FrameworkServlet.initServletBean Context initialization failed< br > org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'multipartResolver': Lookup method resolution failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.springframework.web.multipart.commons.CommonsMultipartResolver] from ClassLoader [ParallelWebappClassLoader< br > context: ROOT< br > delegate: false< br >----------> Parent Classloader:< br >java.net.URLClassLoader@182decdb< br >]< br > at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:289)< br > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1285)< br > at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1200)< 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.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:702)< br > at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:668)< br > at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:716)< br > at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:591)< br > at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:530)< br > at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:170)< br > at javax.servlet.GenericServlet.init(GenericServlet.java:158)< br > at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1152)< br > at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1097)< br > at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:768)< br > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:133)< br > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)< br > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:544)< br > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)< br > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)< br > at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698)< br > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)< br > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364)< br > at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:624)< br > at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)< br > at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831)< br > at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1651)< br > at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)< br > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)< br > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)< br > at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)< br > at java.lang.Thread.run(Thread.java:748)< br > Caused by: java.lang.IllegalStateException: Failed to introspect Class [org.springframework.web.multipart.commons.CommonsMultipartResolver] from ClassLoader [ParallelWebappClassLoader< br > context: ROOT< br > delegate: false< br >----------> Parent Classloader:< br >java.net.URLClassLoader@182decdb< br >]< br > at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:481)< br > at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:321)< br > at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:267)< br > ... 38 more< br > Caused by: java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory< br > at java.lang.Class.getDeclaredMethods0(Native Method)< br > at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)< br > at java.lang.Class.getDeclaredMethods(Class.java:1975)< br > at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:463)< br > ... 40 more< br > Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory< br > at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1415)< br > at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1223)< br > ... 44 more< br > |
15
收起
正在回答 回答被采纳积分+1
1回答
零基础 Java工程师体验营
- 参与学习 人
- 提交作业 53 份
- 解答问题 138 个
想学Java编程,但是不知道是否适合自己?不要着急!本课程专为想了解Java的小伙伴量身打造,采用案例驱动,开发小慕听书项目的同时,还可以对Java基础知识点进行学习!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧