java – Spring MVC突然类找不到DispatcherServlet
发布时间:2020-12-15 04:17:53 所属栏目:Java 来源:网络整理
导读:我的WebApp正在运行,一切都很好,直到我尝试实现一些fileupload. 但它没有用,所以我把所有东西归还给了以前的状态.但从那以后它不起作用.我的Stacktrace: Feb 11,2014 4:11:35 PM org.apache.catalina.core.AprLifecycleListener initINFO: The APR based Ap
我的WebApp正在运行,一切都很好,直到我尝试实现一些fileupload.
但它没有用,所以我把所有东西归还给了以前的状态.但从那以后它不起作用.我的Stacktrace: Feb 11,2014 4:11:35 PM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:javajdk1.7.0_25bin;C:WindowsSunJavabin;C:Windowssystem32;C:Windows;C:oraclexeapporacleproduct11.2.0serverbin;C:Program Files (x86)AMD APPbinx86_64;C:Program Files (x86)AMD APPbinx86;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program Files (x86)ATI TechnologiesATI.ACECore-Static;c:Program FilesIntelDMIX;C:Program Files (x86)Common FilesRoxio SharedDLLShared;C:Program Files (x86)Common FilesRoxio Shared10.0DLLShared;C:javaSlikSvnbin;C:javaapache-maven-3.0.5bin;C:javaapache-ant-1.8.4bin;C:javaSlikSvnbin;C:javajdk1.7.0_25bin;C:oraclexeapporacleproduct11.2.0serverbin;C:Program Files (x86)AMD APPbinx86_64;C:Program Files (x86)AMD APPbinx86;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program Files (x86)ATI TechnologiesATI.ACECore-Static;c:Program FilesIntelDMIX;C:Program Files (x86)Common FilesRoxio SharedDLLShared;C:Program Files (x86)Common FilesRoxio Shared10.0DLLShared;C:javaSlikSvnbin;C:Python27Scripts;C:Program Files (x86)Googlegoogle_appengine;. Feb 11,2014 4:11:35 PM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:springproject' did not find a matching property. Feb 11,2014 4:11:36 PM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 Feb 11,2014 4:11:36 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 521 ms Feb 11,2014 4:11:36 PM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Feb 11,2014 4:11:36 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.35 Feb 11,2014 4:11:36 PM org.apache.catalina.core.ApplicationContext log INFO: Marking servlet ds as unavailable Feb 11,2014 4:11:36 PM org.apache.catalina.core.ApplicationContext log SEVERE: Error loading WebappClassLoader context: /springproject delegate: false repositories: /WEB-INF/classes/ ----------> Parent Classloader: org.apache.catalina.loader.StandardClassLoader@139231a9 org.springframework.web.servlet.DispatcherServlet java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1128) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) at org.apache.catalina.core.StandardService.start(StandardService.java:525) at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) at org.apache.catalina.startup.Catalina.start(Catalina.java:595) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) Feb 11,2014 4:11:36 PM org.apache.catalina.core.StandardContext loadOnStartup SEVERE: Servlet /springproject threw load() exception java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1128) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) at org.apache.catalina.core.StandardService.start(StandardService.java:525) at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) at org.apache.catalina.startup.Catalina.start(Catalina.java:595) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) Feb 11,2014 4:11:36 PM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Feb 11,2014 4:11:36 PM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 Feb 11,2014 4:11:36 PM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/13 config=null Feb 11,2014 4:11:36 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 672 ms Feb 11,2014 4:11:42 PM org.apache.catalina.core.StandardWrapperValve invoke INFO: Servlet ds is currently unavailable Feb 11,2014 4:11:43 PM org.apache.catalina.core.StandardWrapperValve invoke INFO: Servlet ds is currently unavailable Feb 11,2014 4:11:44 PM org.apache.catalina.core.StandardWrapperValve invoke INFO: Servlet ds is currently unavailable 我的Pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>springproject</groupId> <artifactId>springproject</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <build> <sourceDirectory>src</sourceDirectory> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>2.3</version> <configuration> <warSourceDirectory>WebContent</warSourceDirectory> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.0.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.0.0.RELEASE</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>4.3.0.Final</version> </dependency> <dependency> <groupId>org.hibernate.javax.persistence</groupId> <artifactId>hibernate-jpa-2.0-api</artifactId> <version>1.0.1.Final</version> </dependency> <!-- Spring JDBC --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>4.0.0.RELEASE</version> </dependency> <!-- H2 Driver --> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.2.140</version> </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20070829</version> </dependency> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-core-asl</artifactId> <version>1.9.13</version> </dependency> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version>1.9.13</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.9</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.1</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-config</artifactId> <version>3.2.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <version>3.2.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>3.2.0.RELEASE</version> </dependency> </dependencies> 我的Web.xml: <?xml version="1.0" encoding="UTF-8"?> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd http://xmlns.jcp.org/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd“ <display-name>springproject</display-name> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/Application-context.xml</param-value> </context-param> <!-- Handles all requests into the application --> <servlet> <servlet-name>ds</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/spring/servlets/servlet-context.xml </param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>ds</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> 我试图清理,重新发布,通过maven更新,删除和从备份恢复,但它仍然无法正常工作,请帮忙. 解决方法
如果您正在使用Eclipse,请右键单击该项目,转到Properties,然后在Deployment Assembly上单击Add .. – > Java构建路径 – > Maven依赖.单击“确定”,清理项目,然后重试.看看是否有效.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – if-else optimization&gotchas?
- Java基于socket编程相关知识解析
- java – 如何使JButton具有简单的平面样式?
- Java 8 mapToInt(mapToInt(e – > e))如何提高性能?
- java – 用coldfusion写.properties文件
- java – Swing:为JDialog设置固定的窗口大小
- JDK8中AbstractMap类源码分析
- 如何在Java EE和Spring Boot中热重新加载属性?
- ArrayList, LinkedList, Vector - dudu:史上最详解
- 第四周课程总结&试验报告(二)