2020版本IDEA创建web项目注意事项

一、创建web项目

  • 2019版IDEA创建web项目非常清晰,File->new->Project,选中 java Enterprise,配置jdk,tomcat,勾选Web Application案例,注意勾选生成web.xml文件
    在这里插入图片描述

  • 2020版IDEA新建项目时点击 java Enterprise的页面发生了改变,

在这里插入图片描述

  • 勾选Web Profile,可以创建web项目,其中的类也可以继承HttpServlet、实现Servlet接口,但是webapps文件夹存储位置和2019版不同,没有index.jsp,且运行tomcat显示404错误。(可以正常运行的同学欢迎在评论区一起交流)
    在这里插入图片描述

  • 我采取的解决办法是:新建项目时选择Java,建好后右击项目,选择Add Framework Support
    在这里插入图片描述

  • 勾选Web Application,点击OK,就可以生成Web项目。

在这里插入图片描述

  • 需要注意的是,这样建成的项目没有servlet的api,需要在项目里新建文件夹,命名为lib,去tomcat的存储路径中找到lib文件夹,找到servlet-api.jar文件,粘贴到项目新建的文件夹中。

  • 然后点击File->Project Structure->Libraries,里面应该是空的,点击➕图标,将项目添加进来,然后在右侧把默认的去除掉,点击➖图标,再点击➕,将存储在项目的lib文件夹的api添加进来,点击apply,就完成了jar包的导入,可以使用servlet接口。
    在这里插入图片描述

  • 如果没有添加tomcat,需要在右上角,点击Add Configuration
    在这里插入图片描述

  • 点击➕,选择Tomcat Server的Local选项。
    在这里插入图片描述

  • Configure选择好tomcat的路径,下方有个警告,我们需要点击Deployment进行进一步的配置
    在这里插入图片描述

  • 点击右侧的➕,选择Artifact
    在这里插入图片描述

  • 将下面的Application context改为 /

在这里插入图片描述

至此,2020版本IDEA配置web项目就已经全部完成了。如果有更好的方法,或者对这篇博文的批评建议,欢迎在评论区提出。