启动tomcat正确 发送请求 返回404

来源:6-9 用户模块所有功能自测试

慕标908214

2017-08-23

老师好,我在验证模块功能的时候 正常启动tomcat 发送登录请求的时候返回404 和视频 里不一样的一点是,配置了logback文件里的路径后启动tomcat并没有输出日志,直接启动了tomcat,发送请求的路径和requestMapping里的吻合,我在controller里写了个println输出想看看请求有没有进入controller,结果并没有输出 ,我不知道是不是这里出了问题,我是在windows下开发的,项目的目录如下图

http://szimg.mukewang.com/599d5c2d00019d7503330618.jpg

这个war包里的东西我看了看,其他文件好像都有,缺少了dispatcher-servlet.xml文件,而且web.xml和src文件下的不一样,只有下图这些配置,是不是它只能找到index.jsp文件却无法找到我的dispatcher-servlet文件,也无法将请求送到controller里面呢?我不知道这个算不算问题,如果是接下来该怎么设置呢?

http://szimg.mukewang.com/599d5d2b00019f3d06200372.jpg



写回答

1回答

Geely

2017-08-24

你好,同学,辛苦认真的截图 发问题,很细心。首先给你一个思路check的点

  1. 检查dispatch这个文件是否已经引入到项目当中,因为你没有展开项目的源代码,我无法看到。然后看看idea的提示,左侧如果有箭头之类的,说明是引入的,建议在idea的上面图片有个小板子,进去网上查一下,怎么配置springmvc的东西

  2. 说明打war包的时候没有发布过去,你可以在部署tomcat的那个位置重新部署,记住要选择.war的那个,不要选择exploded的,这个很重要。选择.war的会发布到tomcat webapps下

  3. 检查tomcat的webapps下的文件夹,看看是否吧最新的文件发布过来。

  4. 加油,有耐心,你这个是小问题。主要的是2和3,一定要搞定。这事就解决了。

0
1
慕标908214
非常感谢!
2017-08-25
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9427 学习 · 8787 问题

查看课程