Intellij IDEA编译servlet(Tomcat)过程中网页404的解决办法

IDEA编译servlet过程中网页404的解决办法

版本介绍

jdk:11.0.2
Tomcat:9.0.19
IDEA:2018.3.3

前提要求

确保自己servlet项目不编译出错,仅仅是打不开例如https://localhost:8080/index.jsp 这样的情况,但是删除后面的index.jsp后能访问tomcat主页。究其原因是新版的tomcat默认访问app下的index.jsp或index.html ,导致路径错误,使得网页404报错。此时可以修改tomcat设置里面的URL解决问题

演示步骤

可以对照项目的名称比较一下。注:这里的 url-pattern 自己改成了首字母小写的 /helloWorld
在这里插入图片描述

然后打开Tomcat设置界面找到Depolyment可以看到下面的Application context,地址为/ServletDemo_war_exploded

那我们就把Tomcat默认的URL改成下图这样http://localhost:8080/ServletDemo_war_exploded/helloWorld,其中helloWorld即为上文中提到的web.xml中的 url-pattern。
在这里插入图片描述
现在再运行程序,就大功告成了在这里插入图片描述
这个问题苦苦折磨了我好就,CSDN上也找了好久,没找到解决办法,希望能够帮助到你。

猜你喜欢

转载自blog.csdn.net/qq_41998009/article/details/89842994
今日推荐