idea中使用tomcat启动后 在浏览器输入 http://localhost:8080/ 就能访问项目。 然而在Tomcat中如果你不设置的话 ,访问项目需要输入 http://localhost:8080/项目名。这就导致了路径不匹配。 在IDEA运行没有问题 ,发布到Tomcat中却找不到servlet的问题。。我知道目前有两个方式 1修改idea的配置 2需要在访问Servlet的路径前面加上项目名就好了 个人推荐第一种。
1.打开idea中的tomcat配置 找到deployment , 然后在 application context 里面写上你的项目名就行了。
第二种方法 修改申请时的路径
把<a href="servlet/ServletTest"> test </a>
改成<a href="/项目名/ServletTest"> test </a> 就解决了让人头疼的404问题。
下面我把web.xml的配置路径也发下