IDEA2020版本如何创建一个Java web项目并配置Tomcat服务器

IDEA2020版本更新之后创建Java web项目跟之前有一点区别,在刚接触的时候找了好多老的教程,都没有创建成功,最终在某乎上看到新版教程,遂记录一下。

1、创建Java Web项目

打开IDEA之后新建一个普通的Java项目在这里插入图片描述

选中红框之后点next
在这里插入图片描述
选择位置,工程名.然后点finish
在这里插入图片描述

重点:找到刚才新建的Java项目,然后右键,点击 Add Framework Support...在这里插入图片描述

然后勾选Web Application,点击ok

在这里插入图片描述

这个时候Java web项目就创建好了

2、配置Tomcat

点击导航栏的Run->Edit Configurations...

在这里插入图片描述
点击+添加,下滑找到Tomcat
在这里插入图片描述
按照图上的标注进行选择,其中Configure...点后要选中Tomcat的安装路径
在这里插入图片描述
下方有报错的话直接点击Fix,由于缺少一个jar包导致,点击Fix之后能直接自动获取。
在这里插入图片描述
然后点击ok即配置成功(由于我已经配置过了,直接提示已经存在了)
在这里插入图片描述

3、配置完成之后运行项目

点项目根文件,然后点击Run Tomcat 8.5.57(运行之前可自己更改一下项目中Web文件夹下的.jsp文件)
在这里插入图片描述
点击运行后IDEA变成这样了。
在这里插入图片描述
测试成功的界面。
在这里插入图片描述
注意:在IDEA启动项目之前不要先启动Tomcat,这样会占用端口号8080,报错,停掉Tomcat的服务,直接在IDEA中运行即可。

相关推荐
<span style="color:#404040;">本教程特点:</span><br /><span style="color:#404040;">1.更适合零基础学员:</span><br /><span style="color:#404040;">·自Java语言起源始,循序渐进,知识点剖析细致且每章配备大量随堂练习,让你步步为营,学得透彻、练得明白</span><br /><span style="color:#404040;">·拒绝晦涩难懂的呆板教学,宋老师语言生动幽默,举例形象生动深入浅出,迅速让你把握问题本质,四两拨千斤</span><br /><br /><span style="color:#404040;">2.课程内容推陈出新:</span><br /><span style="color:#404040;">·</span><strong>基于JDK 11</strong><span style="color:#404040;">,将Java8、Java9、Java10、Java11新特性一网打尽</span><br /><span style="color:#404040;">·课程中,</span><strong>Eclipse</strong><span style="color:#404040;">和</span><strong>IDEA</strong><span style="color:#404040;">这两种企业一线开发环境都使用到了</span><br /><br /><span style="color:#404040;">3.技术讲解更深入、更全面:</span><br /><span style="color:#404040;">·课程共30天,715个知识视频小节,涉及主流Java使用的方方面面,全而不冗余</span><br /><span style="color:#404040;">·全程内容涵盖</span><strong>数据结构、设计模式、JVM</strong><span style="color:#404040;">内存结构等深度技术</span><br /><span style="color:#404040;">·企业级笔试面试题目深入源码级讲解,拒绝死记硬背</span><br /><br /><span style="color:#404040;">4.代码量更大、案例更丰富、更贴近实战:</span><br /><span style="color:#404040;">·Java语言基础阶段:</span><strong>12720</strong><span style="color:#404040;">行代码,Java语言高级阶段:</span><strong>11684</strong><span style="color:#404040;">行代码</span><br /><span style="color:#404040;">·课堂实战项目</span><strong>3套</strong><span style="color:#404040;">,课后实战项目</span><strong>2套</strong><br /><span style="color:#404040;">·近百道企业面试真题精讲精练、极具实战性</span>
<p> <span style="color:#333333;">本课程详细讲解了以下内容:<br />     1.jsp环境搭建及入门、虚拟路径和虚拟主机、JSP执行流程<br /><br />     2.使用Eclipse快速开发JSP、编码问题、JSP页面元素以及request对象、使用request对象实现注册示例<br /><br />     3.请求方式的编码问题、response、请求转发和重定向、cookie、session执行机制、session共享问题<br /><br />      4.session与cookie问题及application、cookie补充说明及四种范围对象作用域<br /><br />      5.JDBC原理及使用Statement访问数据库、使用JDBC切换数据库以及PreparedStatement的使用、Statement与PreparedStatement的区别<br /><br />      6.JDBC调用存储过程和存储函数、JDBC处理大文本CLOB及二进制BLOB类型数据<br /><br />      7.JSP访问数据库、JavaBean(封装数据和封装业务逻辑)<br /><br />      8.MVC模式与Servlet执行流程、Servlet25与Servlet30的使用、ServletAPI详解与源码分析<br /><br />      9.MVC案例、三层架构详解、乱码问题以及三层代码流程解析、完善Service和Dao、完善View、优化用户体验、优化三层(加入接口和DBUtil)<br /><br />     1 0.Web调试及bug修复、分页SQL(Oracle、MySQL、SQLSERVER)<br /><br />      11.分页业务逻辑层和数据访问层Service、Dao、分页表示层Jsp、Servlet<br /><br />      12.文件上传及注意问题、控制文件上传类型和大小、下载、各浏览器下载乱码问题<br /><br />      13.EL表达式语法、点操作符和中括号操作符、EL运算、隐式对象、JSTL基础及set、out、remove<br /><br />      14.过滤器、过滤器通配符、过滤器链、监听器<br /><br />      15.session绑定解绑、钝化活化<br /><br />      16.以及Ajax的各种应用<br /></span> </p> <p> <span style="color:#333333;"><br /></span> </p> <p> <span style="color:#333333;">     17. Idea环境下的Java Web开发</span> </p>
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值