Servlet [springDispatcherServlet] in web application [/] threw load() exception

在搭建spring mvc,maven web项目时,遇到了这样一个问题:访问index.jsp是可以的,但就是访问不到controller层映射的jsp地址,网上搜了很多办法,从昨天开始,到现在,终于解决了,昨天搜的办法都无效,有说什么配置文件问题的,web.xml配置问题,application-servlet.xml配置问题,我就是很奇怪,我的配置文件是对的,不知道为什么会出错,今天意外间又搜到一个答案,竟然解决了 ,哈哈哈,有时候真的觉得,问题到了一定时间真的会自然解决,之前很多次也是这样,神奇了。

Servlet [springDispatcherServlet] in web application [/] threw load() exception_第1张图片

要把依赖都加到classpath下:

步骤:项目右键->properties->Deployment Assembly-->add-->Java Build Path Entries->Maven dependencies

再 项目右键->maven ->update ,重启项目就可以啦。

虽然解决了,但我其实还是有点怀疑的, 因为我昨天的时候,一开始是可以访问的,后面我不知道为啥特然就访问不到了,在此期间我也没改配置文件,只是加了个controller,表示很奇怪。

然后今天把依赖加到classpath下竟然好了

把我的项目目录粘一下:以便我以后参考哈哈哈哈

Servlet [springDispatcherServlet] in web application [/] threw load() exception_第2张图片

重要的就是web.xml和applicationContext-servlet.xml的配置了




	
	
	
		springDispatcherServlet
		org.springframework.web.servlet.DispatcherServlet
		
		
		
		
			contextConfigLocation
			classpath:applicationContext-servlet.xml
		
		
		
		
		1
	

	
	
		springDispatcherServlet
		/
	
	

这是我之前看视频学到的web.xml的配置。

applicationContex-servlet.xml:


	
	
	
	
	

	
	
  

现在觉得配置文件其实蛮简单的嘛,没什么太多东西,搞不懂自己为什么卡壳那么久....


你可能感兴趣的:(疑难问题)