IDEA快速开发web应用
IDEA快速开发web应用
-
点击create new project
-
进行相应配置填写(tomcat 8.5选择Java EE 7,tomcat 9选择Java EE 8),点击next
-
填写工程名称和保存路径,点击Finish即可
-
自动生成了完整目录
-
之后进行调试,点击调试或运行之后,IDEA会自动在工程下创建out目录,out目录保存了Java web应用的完整结构,在运行时tomcat也是读取out目录进行项目的发布
tomcat运行中,在控制台输出有两个重要信息 -
tomcat启动成功信息
-
工程发布成功信息
注: 1. 对于IDEA发布来说,其本质就是将tomcat原有的webapps目录映射到了out目录
2. 后面的exploded表示以目录的形式进行发布
如何修改url?
- 点击edit configurations
- 在出现的面板中,进行如下设置
- url发生变化
如何实现热部署?
- 在调试时(运行时不可以),设置页面会根据改变动态调整(不用重新发布),即热部署,在运行时修改马上看到变化
- 点击edit configurations
- 进行如下设置,即可实现热部署
如何在Java web中创建一个servlet?
-
右键src,选择new–>create new servlet
-
设置名称,包名以及类名
-
在src目录下显示一个servlet项目
-
对该servlet进行修改,并测试servlet
-
测试成功
如何将整个web工程打包发布?
- 点击File–>Project Structure,在弹出的面板中,进行如下选择
- 之后进行如下的配置,点击OK
- 之后点击build–>artifacts,在出现的面板中进行如下操作
- 完成之后出现如下目录
- 在实际运行中,只需要将hello_war.war复制,粘贴到tomcat的webapps目录下,启动tomcat即可