新版IntelliJ IDEA Web项目配置完整流程
一、问题描述
新版的IDEA版本中创建Web项目的时候没有了Java Enterprise选项,查看一下相关插件没有问题,默认Java EE相关的插件都以安装并启用,后面启动项目的时候又发现Servlet、Filter右键也没有……,最后马马虎虎按照网络教程才将一个个的小问题解决完,再创建第二个项目的时候完全又忘记了配置步骤,让我很是头疼,故将本次完整配置Web项目的流程记录下来。
二、解决方法
1、创建普通Java项目
这一步不需要管太多,点Next、Next、Finish,给项目起个名字,即可。
2、配置成Web项目
对项目鼠标右键,在弹出的菜单中选择添加框架,如下图所示。
勾选"Web Application",点击OK,完成Web项目的构建。
3、配置Tomcat服务器
选择菜单中添加配置
按照图中步骤依次配置。
这样就完成了Tomcat的配置。
4、配置相关依赖
点击"File"菜单下的"Project Structure",对项目结构进行配置。
点击"Modules"中的"Dependencies",具体如下图:
选中添加Tomcat库。
完成后再在点击下方的加号,选择Java
在接来下弹出的窗口中选择本地Tomcat目录下的lib库中的Servlet-api.jar、jsp-api.jar、el-api.jar(这三个lib都是经常使用的,一次性加上吧),注意,每次只能添加一个jar,所以重复此操作即可。
添加完成后,全部勾选上,点击OK
5、测试右键的添加功能
鼠标右键再次添加文件时,可以发现能够Servlet、Filter文件了。并不需要网络上所流传的复杂配置方式。
6、创建测试文件,进行最后的测试
在web目录下创建Hello.jsp文件,添加一句Hello World
运行完全OK,至此,新版IDEA的Web项目就配置完成了。有什么问题,可以在下方评论区给我留言。
新版IntelliJ IDEA Web项目配置完整流程相关推荐
- IntelliJ IDEA WEB项目的部署配置
1.前言 虽说Intellij IDEA已经用了四个多月,里面大部分功能还是比较熟悉的,但是很多细节地方还是搞不清楚,这几天公司另一个小组也换成了Intellij IDEA,帮他们迁移项目的时候,因为 ...
- Linux服务器Ldap安装及ldaps配置完整流程
参考文章:presto中ldaps配置完整流程 - letsfly - 博客园 无法以ldaps模式连接到openldap服务器-Java 学习之路 一.keytool生成ssl协议需要的相关文件 1 ...
- SpringCloud电商项目开发完整流程
SpringCloud项目开发完整流程 一.新建前端Vue项目(管理后台) 先下载node.js Node官网 然后win+r,输入cmd打开命令行窗口,输入命令node -v,检测node是否安装成 ...
- Maven Web项目配置Mybatis出现SqlSessionFactory错误的解决方案
Maven Web项目配置Mybatis出现SqlSessionFactory错误的解决方案 参考文章: (1)Maven Web项目配置Mybatis出现SqlSessionFactory错误的解决 ...
- 数据科学项目的完整流程介绍
和那些数据科学比赛不同,在真实的数据科学中,我们可能更多的时间不是在做算法的开发,而是对需求的定义和数据的治理.所以,如何更好的结合现实业务,让数据真正产生价值成了 个更有意义的话题. 数据科学项目的 ...
- 理解 IntelliJ IDEA 的项目配置和Web部署
点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 作者:dulk cnblogs.com/deng-cc/p/6416332.html 1.项目配 ...
- Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目
点击如图所示的地方,进行添加Tomcat配置页面 弹出页面后,按照如图顺序找到,点击+号 tomcat Service -> Local 注意,这里不要选错了哦,还有一个TomEE Servic ...
- iOS APP发布---版本配置完整流程
app打包发布需要在Xcode上完成打包上传过程.Xcode端完成上传之后,再在App Store Connect端完成构建版本.上架审核.发布提交的流程. 其他相关文档如下,操作仅供参考. 苹果开发 ...
- 2020新版idea创建web项目
2020新版idea创建项目没有javaEE 没有Web选项怎么办(转发) idea版本IntelliJ IDEA 2020.2.2 x64 第一步:部署tomcat 第二步,新建web项目 正常创建 ...
最新文章
- 降低预测过程计算成本,这些NLP模型压缩方法要知道
- 前端最佳实践之可维护性
- 内核级HOOK的几种实现与应用
- linux unshare 命令,Linux ip netns 命令
- Linux下的基本常用命令解析
- python集合输出_Python集合操作方法详解
- mysql密码正确却提示错误,不使用密码反而能登录
- 力扣 26.删除有序数组中的重复元素
- linux中printf命令,总结linux下printf命令的用法
- 非负矩阵分解与K-means聚类
- 软件工程c语言课程设计的作用,C语言课程设计指导书2016版HNUST
- word文档在程序未响应的情况下强行关闭未保存怎么恢复?
- 人工智能的主要研究方向都有哪些
- Ubuntu各个版本下载
- android 8.0动态申请读写权限
- 由前序序列与中序序列实现后序遍历
- CAN接口测试工装研究
- 同或门(XNOR)电路的网络学习
- 将.sql文件转成.pdm文件
- bootstrap 黑边框表格样式_设置Bootstrap Table表格样式并隔行变色
热门文章
- 华为主题包hwt下载_华为手机非官方主题应用指南
- python 增加维度_Python3 Tensorlfow:增加或者减小矩阵维度的实现
- ZippyPoint: 一种基于学习的特征点提取+二进制描述子,速度提升5倍+,为移动平台提供一种ORB的替代方案...
- 告别Heatmap!人体姿态估计表征新方法SimDR
- 深度学习指数的使用——np.exp(-4)和1e-4的区别
- C 语言 sizeof 用法
- Antd-Design List渲染列中Button 点击事件 传递参数
- mysql 存储过程out,in,inout分别表示什么
- ISME:南农沈其荣团队基于大数据准确预测土壤的枯萎病发生
- WR:微生物污染源解析中宿主特异性标记物在中国的表现特征