IDEA快速开发web应用

IDEA快速开发web应用

  • 点击create new project
    IDEA快速开发web应用

  • 进行相应配置填写(tomcat 8.5选择Java EE 7,tomcat 9选择Java EE 8),点击next
    IDEA快速开发web应用

  • 填写工程名称和保存路径,点击Finish即可
    IDEA快速开发web应用

  • 自动生成了完整目录
    IDEA快速开发web应用

  • 之后进行调试,点击调试或运行之后,IDEA会自动在工程下创建out目录,out目录保存了Java web应用的完整结构,在运行时tomcat也是读取out目录进行项目的发布
    IDEA快速开发web应用tomcat运行中,在控制台输出有两个重要信息

  • tomcat启动成功信息
    IDEA快速开发web应用

  • 工程发布成功信息
    IDEA快速开发web应用

注: 1. 对于IDEA发布来说,其本质就是将tomcat原有的webapps目录映射到了out目录
2. 后面的exploded表示以目录的形式进行发布
IDEA快速开发web应用

如何修改url?

  • 点击edit configurations
    IDEA快速开发web应用
  • 在出现的面板中,进行如下设置
    IDEA快速开发web应用
  • url发生变化
    IDEA快速开发web应用

如何实现热部署?

  • 在调试时(运行时不可以),设置页面会根据改变动态调整(不用重新发布),即热部署,在运行时修改马上看到变化
  • 点击edit configurations
    IDEA快速开发web应用
  • 进行如下设置,即可实现热部署
    IDEA快速开发web应用

如何在Java web中创建一个servlet?

  • 右键src,选择new–>create new servlet
    IDEA快速开发web应用

  • 设置名称,包名以及类名
    IDEA快速开发web应用

  • 在src目录下显示一个servlet项目
    IDEA快速开发web应用

  • 对该servlet进行修改,并测试servlet
    IDEA快速开发web应用

  • 测试成功
    IDEA快速开发web应用

如何将整个web工程打包发布?

  • 点击File–>Project Structure,在弹出的面板中,进行如下选择

IDEA快速开发web应用

  • 之后进行如下的配置,点击OK

IDEA快速开发web应用

  • 之后点击build–>artifacts,在出现的面板中进行如下操作

IDEA快速开发web应用

  • 完成之后出现如下目录

IDEA快速开发web应用

  • 在实际运行中,只需要将hello_war.war复制,粘贴到tomcat的webapps目录下,启动tomcat即可