为了账号安全,请及时绑定邮箱和手机立即绑定

按照老师的配置完成后,启动tomcat成功,8080可以访问,但是具体路径访问就404:http://localhost:8080/hello/mvc

按照老师的配置完成后,启动tomcat成功,8080可以访问,但是具体路径访问就404:比如http://localhost:8080/hello/mvc,就报404了,不知道那个环节出问题了,servlet路径没错啊

正在回答

3 回答

可以检查2个方面:

1、url,如楼上所说,需要加上工程名称。如http://localhost:8080/spring-mvc-study/hello/mvc。

2、WEB-INF里lib文件夹下有没有jstl.jar。

我的是没有lib文件夹及jstl.jar,添加进去,并Bulid Path就可以正常访问了。

0 回复 有任何疑惑可以回复我~

如果没动过tomcat配置的话 就在servlet-mapping添加urlpattern

0 回复 有任何疑惑可以回复我~

提供几个检查方向:

  1. 在主机访问路径后面增加项目名称,如http://localhost:8080/yourSystemName/hello/mvc。如果能成功访问,那么就是Tomcat等服务器URL配置问题;

  2. 检查一下过滤器的过滤路径是否为“/”,看一下目标路径是不是被前端过滤器给过滤掉了;

  3. 检查一下注解扫描器的包路径是否正确,如果不正确那么,注解将无法被正常识别,controller类也就无法加入到Bean工厂,自然访问不到对应的Controller类

    如果解决了你的问题,请采纳答案,谢谢


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

按照老师的配置完成后,启动tomcat成功,8080可以访问,但是具体路径访问就404:http://localhost:8080/hello/mvc

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信