You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ 2024.1.1 Ultimate中找不到新建Servlet选项的问题

IntelliJ 2024.1.1 Ultimate 找不到Create New Servlet选项的解决方法

你当前的配置(添加Servlet依赖、标记源码根目录、Web目录和web.xml识别)都没问题,并非操作有误,也不需要完全自行创建模板,可通过以下步骤排查恢复:

  • 检查Web Facet配置:打开File > Project Structure > Modules,选中你的模块切换到Facets标签,确认已添加Web facet,且关联的webapp目录、web.xml路径正确。若未添加,点击+按钮添加Web facet并完成关联。
  • 确认菜单与模板状态:
    • 进入Settings > Appearance & Behavior > Menus and Toolbars,找到File > New菜单分支,检查Create New Servlet选项是否被隐藏,若被隐藏则勾选启用。
    • 虽然你已找到Servlet Class模板,仍需确认Settings > File and Code Templates > Other > Web > Java code templates下的Servlet Class.java未被禁用。
  • 替代创建方式:如果菜单仍不显示,无需从头编写模板,可直接新建Java类,手动继承HttpServlet,再通过Alt+Insert快捷键调用代码生成功能,快速添加doGet、doPost等Servlet核心方法,也可直接复制现有Servlet模板的内容到新类中。
  • 模块类型适配:2024.1.x版本对Web模块的判定逻辑有所调整,若你的项目是普通Maven模块,即便添加了Servlet依赖和Web目录,也可能不触发菜单选项。此时可在Project Structure > Modules中,将模块转换为Web应用模块。

总结:你没有操作失误,该情况属于版本调整导致的菜单选项不显示,无需自行创建全新模板,通过上述配置调整或替代方式即可解决问题。

内容的提问来源于stack exchange,提问作者Kristof Neirynck

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 20:33:17