总结问题,肯定是 vml 配置文件没发布成功
1、看看 web.xml, 把 /* 改成 / 试试
web.xml 里面的标签也是有讲究的, <listener>放最前面
web.xml标签加载顺序
2、看看 dispatcher-servlet.xml 里面的 <mvc:default-servlet-handler>
<mvc:annotation-driven> <context:componet-scan/> 几个标签是否都有且配置正确
不拦截jsp但是拦截htm
3、看看 controller java文件是否配置正确
Spring-Controller路径找不到
4、试试重新发布,把原来的全部清空,重新发布
5、看看 pom.xml 如果是maven项目的话,我这次就是这个问题,里面在<build>标签里面把 resources配置文件给配置成exclude了,意思就是说发布的时候忽略 xml配置文件,这都是随意复制粘贴 pom.xml 文件配置的锅,大家注意!