Spring MVC 404异常

今天写了个小项目,把 url-pattern修改了下,从 /* 改为 *.do,然后就一直出现404错误。

刚开始以为是我URL写错了,于是反反复复的检查了URL几次,发现都没问题,直接访问8080端口,可以看到tomcat已经正常启动了;

真是郁闷了,想百度,但404这种错误百度出来的资料很少有相符的答案;没办法,只有自己猜了

我把*.do改回去,改成/*,项目又可以正常访问了。

但是我就更郁闷了,这到底为啥呢?这种事情还是第一次遇到,真是太诡异了。

因为以前从没遇到过,于是我开始检查URL跟以往的项目URL的区别。我发现URL上有带版本号v1.0

于是我大胆猜测,就是这个原因。于是把/*改成*.do,然后把url的v1.0去掉,终于可以正常访问了。

原因:v1.0中的点与*.do的点相符,于是把v1.0的点当做.do前面的点,于是找不到资源,所以就报404了

猜你喜欢

转载自blog.csdn.net/lujiangui/article/details/82023379