不好意思,老师,又麻烦您了,只是我一直卡在controller测试这边,老是出问题

来源:2-10 验证Controller

qq_龌龊少年_0

2017-11-14

tomcat是可以正常运行的,一输入url就报错了

http://img.mukewang.com/szimg/5a0a537c0001b0b412330356.jpg

http://img.mukewang.com/szimg/5a0a537c0001b22f16970106.jpg

http://img.mukewang.com/szimg/5a0a537c00019ef316810103.jpg

http://img.mukewang.com/szimg/5a0a537d0001e93213740614.jpg

http://img.mukewang.com/szimg/5a0a537d000114f716990627.jpg


写回答

1回答

翔仔

2017-11-14

同学好,感觉同学是直接复制了最终的spring-web.xml才导致的错误。因为1.0最后的时候我们添加拦截器,同学学到这里的时候还没添加。同学下次遇到这些问题,可以看看认识的错误,这是shopLoginInterceptor这个类 压根就还没有。所以需要去掉spring-web.xml的相关配置

	<!-- 5.权限拦截器 -->
	<mvc:interceptors>
		<!-- 校验是否已登录了店家管理系统的拦截器 -->
		<mvc:interceptor>
			<mvc:mapping path="/shopadmin/**" />
			<bean id="ShopInterceptor"
				class="com.imooc.o2o.interceptor.shopadmin.ShopLoginInterceptor" />
		</mvc:interceptor>
		<!-- 校验是否对该店铺有操作权限的拦截器 -->
		<mvc:interceptor>
			<mvc:mapping path="/shopadmin/**" />
			<!-- shoplist page -->
			<mvc:exclude-mapping path="/shopadmin/shoplist" />
			<mvc:exclude-mapping path="/shopadmin/getshoplist" />
			<!-- shopregister page -->
			<mvc:exclude-mapping path="/shopadmin/getshopinitinfo" />
			<mvc:exclude-mapping path="/shopadmin/registershop" />
			<mvc:exclude-mapping path="/shopadmin/shopoperation" />
			<!-- shopmanage page -->
			<mvc:exclude-mapping path="/shopadmin/shopmanagement" />
			<mvc:exclude-mapping path="/shopadmin/getshopmanagementinfo" />
			<bean id="ShopPermissionInterceptor"
				class="com.imooc.o2o.interceptor.shopadmin.ShopPermissionInterceptor" />
		</mvc:interceptor>
	</mvc:interceptors>

另外同学想问题得到更快的解决可以去群里提问,因为大家都跟上进度了 所以应该能解决得快些 同时还是希望同学能够根据错误信息有一定的定位问题的能力 :) 能启动代表配置是可以了,但是程序缺少某个类,看看错误信息就能解决,加油!

1
1
qq_龌龊少年_0
解决了,确实是拦截器的问题,因为我是推倒重来的,所以一些配置就直接复制了,结果就产生了这个问题,谢谢老师
2017-11-14
共1条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程