IDEA中创建WEB项目

一、创建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是服务器的嘴巴。

  • 15
    点赞
  • 135
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值