IDEA(2021)创建Java Web项目

1. IDEA(2021)创建Java Web项目

1.1. 创建Java项目

  1. 创建新项目"New Projpect";
  2. 选择"Java"项目,默认直接下一步 “Next”,下一步“Next”。
  3. 输入项目名称“Project Name” 和 选择项目路径"Project location";
  4. 点击"Finish" 创建项目

1.2. 为Java项目添加Web支持

  1. 在项目名称上右键 ,选择”Add Framework Support“

  2. 勾选“Web Application”,version 4.0, 勾选 Create web.xml。然后点击按钮 OK
    在这里插入图片描述

  3. 在 web → WEB-INF 目录下创建 lib 目录。

  4. 配置lib目录

  5. 点击菜单 File → Project Setting…

  6. 选择 Modules选项 → Dependencies
    在这里插入图片描述

  7. 点击 + 号 → Jars or Directories;
    在这里插入图片描述

  8. 选中 项目目录 → web → WEB-INF → lib 目录
    在这里插入图片描述

  9. 选中 “jar Directory”:
    在这里插入图片描述

  10. 点击"OK"按钮确定

1.3. 配置字符编码UTF-8

  1. 项目字符编码

  2. 菜单 File → Setting…:
    在这里插入图片描述

  3. Editor → File Encodings,把Project Encoding 和 Properties File 编码格式设置为 UTF8,
    并勾选 “Transparent native-to-ascii conversion”:
    在这里插入图片描述

2.配置控制台输出的字符编码

  1. editor → general → console → default encoding改成utf-8:
    在这里插入图片描述

1.4. 配置Tomcat

  1. 点击顶部“Add Configuration”开始配置;
    在这里插入图片描述

  2. 点击 + 号添加配置,并在列表中选中 Tomcat → Local:
    在这里插入图片描述

  3. 填写名称;选择 Tomcat 9 的目录

  4. 点击底部的Fix按钮:
    在这里插入图片描述

  5. 编辑 :Application context:
    在这里插入图片描述

  6. 点击回 server栏,在VM options中添加:
    -Dfile.encoding=UTF-8
    在这里插入图片描述

  7. 完成设置,点击OK按钮

1.5. 将Tomcat的包添加到项目中
Java Web项目默认是不包含Servlet相关的包的,需要在配置完Tomcat后,把Tomcat添加的引用中

  1. 点击菜单 File → Project Setting…
  2. 选择 Modules选项 → Dependencies
  3. 点击 + 号,选择 Library…
  4. 选中 “Application Server Libraries”下的 “Tomcat …”,然后点击 按钮“Add Select”
    在这里插入图片描述
  5. 点击按钮 ”OK“,确定

1.6. 配置热加载
IDEA 在修改JSP页面后默认是不会进行热部署的,需要进行如下设置

  1. 设置Tomcat 1. Edit Configuration → Tomcat:
    在这里插入图片描述

  2. 修改 On ‘Update’ action和 On frame deactivation 为 Update classes and resource:
    在这里插入图片描述

  3. 配置 自动构建项目

  4. 菜单 File → Setting → Build,Execution,Deployment → Compiler 勾选 Build project automatically。
    注意:只在Debug模式下会自动构建项目,运行模式下不会生效
    在这里插入图片描述

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值