之前一篇文章说过关于修改tomcat布置的应用的localhost路径。因为有两个项目在eclipse,所以我每次启动tomcat的时候都会加载两个项目,
但我其实只用调试其中一个项目,所以我就在server把不用的项目剔除出去,但是再加回去的时候,路径就会恢复到原始那样。
也就是在localhost后面加上应用名,导致我还按照之前修改的路径访问,所以就一直404。
<Context docBase="BeikeBookV2" path="/BeikeBookV2" reloadable="true" source="org.eclipse.jst.j2ee.server:BeikeBookV2"/>
因为前一晚其实没怎么改配置,第二天就出现404,吓一跳,找不到原因。我也在junit测试了controller确实也正常能获取到。所以就去server看了下,发现了问题。
一般出现404的情况,都是配置出现的问题或者自己没有把对应路径映射对,这些网上都能找到解决办法。