首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >IDEA2020版本如何配置servlet项目?

IDEA2020版本如何配置servlet项目?

作者头像
用户11865655
发布2025-10-13 16:03:27
发布2025-10-13 16:03:27
370
举报
文章被收录于专栏:CSDN专栏CSDN专栏

1、版本问题

在IDEA的2020版本中,配置tomcat和servlet的方式变了,变得更加隐晦,也就是说变得更加发复杂了。其实我也不知道为什么要改… 所以如何配置srevlet就是开发人员所要适应的问题了。

2、前提条件

  1. 关于java的JDK问题 servlet项目,即是javaWEB的基础。既然servlet项目是java中的一部分,那么你就要确保java的jdk环境变量是否配置完毕。 若是还没有配置,那么可以去oracle(甲骨文)公司的官网去下载jdk进行配置。 (我这里用的是JAVA8哈,当然你也可以尝试用用最新的java17)
  1. tomcat,这个是servlet项目的核心,它是一个servlet容器,它包括了很多关于servlet项目所需要的类。例如get请求,和post,以及请求对象,请求作用域等等。除了容器,它还是运行java的网络服务器,所以你需要拥有它。 若是还没有tomcat,可以去Tomcat官网进行下载。版本不要太老就行。
  1. 除了上面两个条件,你还需要IDEA的2020版本(废话),本篇讲的就是2020版本。 毕竟从2020版本开始servlet项目的搭建就需要自己手动配置了。 如果没有的IDEA的话,那你还是去IDEA官网下载吧……

3、配置过程

1. 创建新项目

  • 若是已经在使用IDEA的大哥们,可以在 文件>新建>新建项目 中新建一个项目,跳出该页面。 直接点击下一步。
  • 如果是第一次加载的话呢,在欢迎页中,直接点击新建项目,然后配置JDK的路径,这个路径就是JDK的文件夹。 然后下一步
  • 如果弹出该选项,请直接下一步,配置项目的硬盘地址。
  • 配置完项目存在的硬盘地址后,IDEA会自行打开刚刚新建的空项目。
  • 如上图……

2. 添加框架支持

  • 创建了空项目后,右击项目名字>添加框架支持。弹出设置框架支持的模态框 我们需要勾选Web应用程序这么一个就好了,如果还需要干除了Servlet项目之外的事件可以多加一些支持模板。
  • 版本方面,按照IDEA推荐的版本就好。 然后必须勾选 创建web.xml 这个选项,这个是配置浏览器连接tomcat的关键。
  • 以上都选择后,点击确定

3. 创建classes文件夹

  • 配置完框架支持后,展开项目的所有文件夹,你会发现多出了一个web文件夹,其中子文件夹WEB-INF文件夹下存在web.xml文件,该文件不要动它,这个是开发时需要配置的文件。
  • 我们这一步所要做的只要在WEB-INF文件夹中 【右键鼠标>添加>目录】 创建出一个名为classes文件夹,该文件夹用于导入tomcat的类文件的默认路径位置。

4. 配置项目结构

  • 创建出classes文件夹后,再回到项目的配置中。 找到 文件>项目结构 ,点击项目结构选项后会弹出项目结构模态框,在这个模态框中我们做配置servlet项目的最后一步
  • 首先,找到路径选项,在该选项的页面中,勾选使用模块编译输出路径,将两个路径都定位到刚刚创建的classes文件夹。
  • 路径配置完成后,再配置路径选项旁边的【依赖】选项这里是配置tomcat的地方 在页面的最下方的+号点击后,选择 【JAR或目录】选项
  • 这里的路径,配置比较麻烦的是,需要找你下载的tomcat文件夹中,lib文件夹下的servlet-api.jar这个文件,最后配置出来的结果如图。 依赖配置完毕后,点击确定。

5. 运行配置

  • 完成框架支持和项目结构的配置后,你会发现classes文件夹变色了,这个文件夹不要动。
  • 完成了框架支持后项目结构配置后,配置运行。
  • 我们在项目的右上角点击【添加配置】,在新弹出的模态框中,在左侧模板里找到Tomcat Server,点击会弹出两个选项,一个本地,一个远程,这个就看自己的需求了
  • 选择本地,【配置应用程序服务器】,选择到Tomcat,一般引入了tomcat依赖是会配置的,要是没有,就自己找到tomcat的文件夹吧。
  • 配置好服务器后,选择到【服务器】旁边的【部署】选项,进入页面。在下方点击+号选择新建工件选择到需要运行的项目。然后,最下方的应用程序上下文就是你打开网址的基础地址啦。这个改不改看自己要求吧。
  • 【部署】配置完毕,再插一句,回到【服务器】这个选项界面 我推荐将下方的【执行“更新”】和框架停用时都选择更新类和资源,这样更改资源文件时就不需要重启项目了,但如果,你修改了web.xml文件中的内容,还是需要重启项目来更新web.xml文件的。然后说明一点,不勾选也不妨碍servlet的运行。

至此,servlet项目配置完毕。IDEA的2020版本配置servlet项目,我是觉得变得复杂了挺多。下面来测试一下是否可用

6. 测试运行

  1. 创建出一个OneServlet的java资源文件,继承HttpServlet这个类。在web.xml文件中配置该文件的相关信息。
  2. 在该资源文件中重写doGet方法,System.out.println输出字符串… 点击右上角的运行项目,在打开的浏览器中的地址栏里访问该java文件。
  3. 完成操作后在服务器输出字符串。测试完毕
  1. 还有个可以拓展的地方,在这个项目文件夹中,肯定不止这么一个项目。 在 文件>添加>新模块 点击新模块然后重复上述操作,就可以得到一个新的Servlet项目啦。
  2. 但是请注意,如果你需要更改项目的运行,那么需要重写配置运行时,在【部署】选项中添加你所新建的项目就可以了。

5、至此本篇文章到此结束…希望能给你点帮助…

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-09-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、版本问题
  • 2、前提条件
  • 3、配置过程
  • 5、至此本篇文章到此结束…希望能给你点帮助…
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档