一、创建WEB项目

一、创建普通Java项目

二、创建WEB项目

1、点击Add Framework Support
2、选中Web Application
3、成功以后会出现web的包(带蓝色的点的包)

三、配置Tomcat

1、点击Add Configuration

2、点击左上角+号

3、下拉找到Tomcat Server Local 点击OK
4、点击Configuration配置Tomcat
5、点击左上角的+号,然后点击文件夹,找到电脑中Tomcat的位置,点击OK


6、点击右下角Fix 下拉更改Application context


更改为项目名称,将后面的文字去掉。(不然浏览器默认的名字不是项目名称,会导致not found 404)

四、导入Tomcat依赖

1、找到Project Structure 点击
2、找到Modules 有右侧的Dependencies
3、点击+号,找到Library点击
4、选中Tomcat然后点击Add Selected

5、勾选对号点击OK

五、运行项目

1、点击左下角的绿色箭头,运行Tomcat

2、弹出浏览器如下则成功
http://localhost:8080/WebProject
网址为项目名称,如果之前在Fix没有删除则为idea默认的那串名称,记住不要打错了,不然就not found 404
>3、项目文件中会多出橙色的out文件

二、在IDEA中创建Servlet、监听器、过滤器等文件

此时可以看到,并不能在idea中直接创建servlet等文件,因为需要配置以下目录

1、在WEB-INF目录下创建classes,顺便可以创建lib目录方便,放jar包

2、点击Project Structure --> Modules -->Paths 点击Use module compile output path

3、点击右侧文件夹,找到我们刚才创建的classes文件,同理将路径复制到下面Test out path路径下! 点击OK

4、我们可以看到classes变为橙色

5、引入servletjar包,并且添加依赖 ,同样来到Project Settings->Modules->Dependencies ->点击+号,选择JARS or Directories

7、将下好的jar包全选中点击OK!
此时可以看到引入成功

8、最后一步按图片点击Facets->Web(WebProject)勾选C:\Users\。。。点击OK

9、创建servlet文件,可以看到监听器、过滤器等都可以直接创建

三、更新代码后, 无需重启Tomcat就可以实时更新页面,Tomcat的热部署

如图所示,点击Update classes and resources ,用debug运行,每次只要更改java.html文件后,只要再次点击debug就可以实时更新,无需重启

对其他几个选项进行解释

-Update resources :如果发现有更新,而且更新的是资源文件(.jsp,.xml等,不包括java文件),就会立刻生效
-Update classes and resources : 如果发现有更新,这个是同时包含java文件和资源文件的,就会立刻生效;
在运行模式下,修改java文件时不会立刻生效的;而debug模式下,修改java文件时可以立刻生效的。
-Redploy : 重新部署,只是把原来的war删掉,不重启服务器;
-Restart : 重启服务器

三、Tomcat与Servlet的关系

Tomcat+Servlet=一个服务器,Tomcat用来接收网页发来的数据、请求,Servlet用来执行需要返回的网页,数据! Servlet可以理解为服务器的大脑,Tomcat是服务器的嘴巴。

IDEA中创建WEB项目相关推荐

  1. 在IntelliJ IDEA中创建Web项目

    在IntelliJ IDEA中创建Web项目 在IntelliJ IDEA中创建Web项目 1,创建Maven WebProject 选择File>New>Project 出现New Pr ...

  2. 如何在IDEA中创建web项目并且部署到Tomcat中

    如何在IDEA中创建web项目并且部署到Tomcat中 步骤1:File->New Project, 步骤2:选择Project SDK为1.7 -> Next -> Finish( ...

  3. 【Javaweb学习笔记】在Eclipse中创建Web项目

    [Javaweb学习笔记]在Eclipse中创建Web项目 哈喽大家好,这里是Java框架学习笔记专栏第二期 本期内容--在Eclipse中创建Web项目 前期回顾: 第一期--schema约束 笔者 ...

  4. Gradle在IDEA中创建web项目

    为什么80%的码农都做不了架构师?>>>    #Gradle介绍 Gradle是Java领域内的自动化构建工具,和他同类型的还有Ant和Maven Ant是以build.xml进行 ...

  5. 在eclipse中创建web项目(非myeclipse)

    如何创建dynamic web project项目 本文的演示是从本地文件创建dynamic web project,从svn检出的同时创建dynamic web project于此类似.我们推荐使用 ...

  6. idea 启动tomcat 工程_如何在IDEA中创建web项目并且部署到Tomcat中

    步骤1:File->New Project, 步骤2:选择Project SDK为1.7 -> Next -> Finish(JDK)我自己的是1.7(这里的project,跟ecl ...

  7. 如何在IDEA中创建Web项目

  8. eclipse中怎样创建web项目

    这篇博客主要是写怎样配置tomcat 在eclipse中创建web项目,全部按照默认就好.可以选择加入.xml文件,注意一下 然后在windows ->preference中搜索tomcat . ...

  9. Tomcat配置、创建Web项目

    Tomcat配置.创建Web项目 第一章 Web应用的演变 1.1 C/S模式和B/S模式 C/S:Client/Server或客户端/服务器模式 C/S的优点是能充分发挥客户端PC的处理能力 缺点是 ...

最新文章

  1. 09JavaScript中的作用域
  2. 解决前端页面闪烁问题(转载)
  3. keilcjson内存分配失败_iOS标准库中常用数据结构和算法之内存池
  4. 基于mysql主从同步的proxy读写分离
  5. LeetCode177 第N高的薪水
  6. 程序员幽默:伤不起,我就是这样的程序员
  7. 【强化学习】A3C代码注释版本
  8. ES6:Rest 参数和参数默认值【转】
  9. ubuntu下rz,sz命令用法
  10. ChartControl应用tip
  11. 第二十九节 MT-iBeacon基站关于LightBlue软件的使用
  12. html和css命名标准,CSS命名规则和命名方法
  13. 用python实现数度游戏
  14. 怎么查快递到哪里了?快递单号查询全部物流
  15. 【VHDL语言学习笔记(二)】 4位向量加法器
  16. stm8下载程序(使用ST-LINK下载器和STVP下载软件)
  17. 基于Visual Studio2010开发office2010办公自动化应用(12)自定义VisioAddIn插件
  18. QT 多目录多工程 配置
  19. MacBookPro 安装cx_Oracle,并配置环境
  20. G711 编码解码及丢包隐藏处理(PLC)

热门文章

  1. 艾达链(ASC)全球电商公链产业生态沙龙走进浙江宁波
  2. 剑灵服务器维护到几点,剑灵维护到几点?5月22日开放螺旋迷宫副本
  3. sql server 2008 (3)
  4. Labview用databse toolkit报错Error: 0x80040E14
  5. 天刀服务器的位置2018,2018天刀哪区人多 | 手游网游页游攻略大全
  6. 2100: 心理阴影面积
  7. v20超级计算机,荣耀V20和华为P20Pro哪个好
  8. 如何提升企业凝聚力?
  9. 视频直播+的技术实践之道 | ZEGO Meetup 第三期 上海站
  10. Java 八种基本数据类型byte、short、int、long、float、double、boolean、char以及类型转换运算