启动tomcat正确 发送请求 返回404
来源:6-9 用户模块所有功能自测试

慕标908214
2017-08-23
老师好,我在验证模块功能的时候 正常启动tomcat 发送登录请求的时候返回404 和视频 里不一样的一点是,配置了logback文件里的路径后启动tomcat并没有输出日志,直接启动了tomcat,发送请求的路径和requestMapping里的吻合,我在controller里写了个println输出想看看请求有没有进入controller,结果并没有输出 ,我不知道是不是这里出了问题,我是在windows下开发的,项目的目录如下图
这个war包里的东西我看了看,其他文件好像都有,缺少了dispatcher-servlet.xml文件,而且web.xml和src文件下的不一样,只有下图这些配置,是不是它只能找到index.jsp文件却无法找到我的dispatcher-servlet文件,也无法将请求送到controller里面呢?我不知道这个算不算问题,如果是接下来该怎么设置呢?
1回答
-
你好,同学,辛苦认真的截图 发问题,很细心。首先给你一个思路check的点
检查dispatch这个文件是否已经引入到项目当中,因为你没有展开项目的源代码,我无法看到。然后看看idea的提示,左侧如果有箭头之类的,说明是引入的,建议在idea的上面图片有个小板子,进去网上查一下,怎么配置springmvc的东西
说明打war包的时候没有发布过去,你可以在部署tomcat的那个位置重新部署,记住要选择.war的那个,不要选择exploded的,这个很重要。选择.war的会发布到tomcat webapps下
检查tomcat的webapps下的文件夹,看看是否吧最新的文件发布过来。
加油,有耐心,你这个是小问题。主要的是2和3,一定要搞定。这事就解决了。
012017-08-25
相似问题