我因为工作原因想要学习SSM的搭建,我找了一些教程,然后自己开始整合。搭建完了之后,遇到一个问题就是什么都成功了,单元测试也通过了,就是访问不到controller,直接改为访问jsp也不行。去网上找了很多解决办法都不行,有说改tomcat配置,有说spring-servlet.xml里面没有扫描到controller的,各种都有,都试了还是不行。页面一直显示404,自己琢磨了好几天偶然的情况下终于解决问题了,我的问题是我的web.xml是从另外项目复制过来的。所以需要改WEB.XML的对应的原工程名。点击工程右键——>properties——>找到web project settings——>把context root修改为你自己命名的工程名就应该能行了。大家遇到我这种情况的也可以试试。


这是项目启动成功


工程结构


把context root改了就行了

如果不改,那么URL的工程名就应该写成context root里面的内容


改了之后



更多推荐

spring mvc启动成功配置也成功,但访问不到controller也访问不到任何jsp的解决办法