关于SSM整合的问题:404 & 500

今天在写SSM整合的时候,底层整合写完,写了个业务运行发现一直报404的问题

然后各种查找问题,跳转失败

跳不过去,报404错误,

这时侯需要一些差错思路:

1.先查看controller层,看是否是注解什么的有问题 

        仔细查看了controller层代码发现没有问题

2.既然代码没有问题,就说明错误可能是由于底层有问题

        之后去查看xml层代码,先写了一个测试类 用来测试问题是否在于spring-dao、spring-mvc、spring-service

        发现可以正常读取数据库数据

3.各层都没有问题,却依旧404,那么继续往下思考:是否是调度servlet有问题

        去查看web.xml,发现DispatchServlet的代码中缺少一个class

        怪不得无法正常跳转,报404,之后加上

        重启Tomcat,页面正常跳转。

关于500的问题:

这个问题没有遇到,但是根据其他人的说法和结论,给出一个查错思路:

查看500的具体问题,假如报的是 bean不存在

步骤:

        1、去查看bean注入是否成功  如果ok

        2、Junit单元测试,看代码是否可以正常读取数据  ok       

        3、问题应该不在于底层代码,而在于spring有问题

        4、springmvc在整合的时候是不是没有调用到service层的bean

                去查看绑定的xml配置文件:applicationContext.xml 这个是否导入import

                或者web.xml中绑定的配置文件是否正确

结论:遇到错误时,要有一个清晰的纠错思路,一步一步去查看问题

 


版权声明:本文为qq_44847842原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。