问答详情
源自:2-4 web相关作用域

报错:404

我完全按照教程打的代码,运行tomcat时也显示了:“Artifact class008:war exploded: Deploy took 3,695 milliseconds”

可是从浏览器访问http://127.0.0.1:8080/testRequest却出现了404页面,请问可能是什么原因呢?谢谢!

提问者:jerry4013 2019-04-28 21:56

个回答

  • 慕丝8536024
    2019-06-30 17:26:27
    已采纳

    application context是应用上下文,在servelt接收到URL后会去掉application context的内容,把剩下的部分在所有servlet里找对应的url-pattern

  • 大力全
    2019-07-06 15:02:54

    不知道为什么我根据上面那个操作弄了以后还是报错404

  • jerry4013
    2019-04-28 23:05:25

    我自己找到原因了:我在创建tomcat server时, Deployment选项卡,添加了class008:war exploded,然后下面有一行“Application context:" 默认是tomcat的一个路径。我们需要把它删掉,改成"/",然后再去访问8080下我们mapping的路径,就一切正常了。

    不过我还有一个问题,tomcat server的application context到底是什么呢?如果有人了解,求告知。

    谢谢!