亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

SSM框架整合無法找到DispatcherServlet問題

SSM框架整合無法找到DispatcherServlet問題

水桶一號 2016-06-26 15:42:01
正在學習本網站的秒殺課程,按照老師的步驟搭建框架但運行時eclipse拋出異常。經過檢查配置文件的拼寫都沒有問題(為了防止此問題從網上找了源碼的配置文件又復制了一遍),maven依賴都已引入而且單元測試和集成測試都通過了就是運行tomcat后訪問網站時報錯,已經整了好長時間了請有經驗的人指點。 嚴重:?Allocate?exception?for?servlet?seckill-dispatcher java.lang.ClassNotFoundException:?org.springframework.web.servlet.DispatcherServlet at?org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333) at?org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167) at?org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:520) at?org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:501) at?org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:120) at?org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1095) at?org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:817) at?org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135) at?org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at?org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) at?org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at?org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at?org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at?org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) at?org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) at?org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673) at?org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) at?org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) at?java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at?java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at?org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at?java.lang.Thread.run(Thread.java:745) web.xml配置代碼 <web-app?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"? ????xmlns="http://xmlns.jcp.org/xml/ns/javaee"? ????xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee?http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"? ????version="3.1" ????metadata-complete="true"> <!--配置DispatcherServlet--> <servlet> <servlet-name>seckill-dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> ? <!--配置SpringMVC需要加載的配置文件 spring-dao.xml?spring-service.xml?spring-web.xml Mybatis?->?spring?->?springMVC --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/spring-*.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>seckill-dispatcher</servlet-name> <!--默認匹配所有請求--> <url-pattern>/</url-pattern> </servlet-mapping> </web-app> spring-web.xml配置文件 <?xml?version="1.0"?encoding="UTF-8"?> <beans?xmlns="http://www.springframework.org/schema/beans" ???xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ???xmlns:context="http://www.springframework.org/schema/context" ???xmlns:mvc="http://www.springframework.org/schema/mvc" ???xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd http://www.springframework.org/schema/mvc?http://www.springframework.org/schema/mvc/spring-mvc.xsd"> <!--?配置springMVC?--> <!--?1:開啟springMVC注解模式--> <!--?簡化配置: (1)自動注冊DefaultAnnotationHandlerMapping,AnnotationMethodHandlerAdapter (2)提供一系列:數據綁定,數字和日期的formet?@NumberFormat,@DataTimeFormat,xml,json默認讀寫支持 --> <mvc:annotation-driven/> <!--2:靜態資源默認servlet配置 (1)加入對靜態資源的處理:js,gif,png (2)允許使用"/"做整體映射 --> <mvc:default-servlet-handler/> ????<!--3:配置JSP 顯示ViewResolver--> ????<bean?class="org.springframework.web.servlet.view.InternalResourceViewResolver"> ????????<property?name="viewClass"?value="org.springframework.web.servlet.view.JstlView"/> ????????<property?name="prefix"?value="/WEB-INF/jsp/"/> ????????<property?name="suffix"?value=".jsp"/> ????</bean> ????<!--4:掃描web相關的bean--> ????<context:component-scan?base-package="org.seckill.web"/> </beans>
查看完整描述

4 回答

?
五五五五毛

TA貢獻1條經驗 獲得超0個贊

我也遇到這個問題了 求解

查看完整回答
反對 回復 2018-08-08
?
慕勒7056572

TA貢獻1條經驗 獲得超0個贊

maven web 項目中啟動報錯 Java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet

主要原因是maven項目里面的jar包嗎,沒有導入到項目中

maven web 項目中啟動報錯?

Java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet

?

錯誤描述:

Java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet

問題解析:

Maven項目中所有依賴(jdk/jar/classes)關系都被其管理。所以如果確定項目中確實存在該包或文件(

org.springframework.web.servlet.DispatcherServlet),那必定是項目沒有添加maven依賴所致。

解決方案:

項目屬性->Deployment Assembly->Add->Java?buid path entries->Next->Maven Dependencies?
Clear!

此時Servers模塊中的相關項目模塊下多了個字節點spring-web-4.2.3.RELEASE.jar(web.xml中配置的Log4jConfigListener類所在的包)


查看完整回答
反對 回復 2017-12-22
  • 五五五五毛
    五五五五毛
    大佬 我點到 Java buid path entries 之后 就沒有下一步了 里面 什么都沒有
?
慕粉1472827955

TA貢獻1條經驗 獲得超0個贊

我也遇到了一樣的問題,請問樓主最后怎么解決的?

查看完整回答
反對 回復 2017-12-04
  • 慕勒7056572
    慕勒7056572
    解決方案: 項目屬性->Deployment Assembly->Add->Java buid path entries->Next->Maven Dependencies
  • qq_秀策丶_0
    qq_秀策丶_0
    那如果是intellij idea呢 怎么解決
  • 慕娘1065324
    慕娘1065324
    你好,你這個問題idea怎么解決的,急求
  • 4 回答
  • 0 關注
  • 8350 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號