用IDEA做web实验时Servlet页面404问题(WEB-INF文件夹下没有classes)

问题:课本年代久远,用的还是比较老的Eclipse,严格按书上的教程一步步来,发现项目部署完后没有classes文件夹导致后续步骤无法完成

原因:

  1. IDEA的classes文件夹不在web下面而是在out下面
  2. http://localhost:8080/项目名称/web.xml中配置的url” 中的项目名称不是列表显示的项目名称,而是这个:

解决办法:

  1. 在WEB-INF下新建classes文件夹和lib文件夹
  2. 打开项目设置,将classes和lib 两个目录配置到项目中
  3. 重新部署运行,在地址栏输入web.xml中配置的url即可正常显示servlet页面(注意项目名称!!!)

    项目名称不是我自定义的test4而是test4_war_exploded
posted @ 2022-10-29 15:28  明月有情应顾我  阅读(88)  评论(0)    收藏  举报