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是服务器的嘴巴。
IDEA中创建WEB项目相关推荐
- 在IntelliJ IDEA中创建Web项目
在IntelliJ IDEA中创建Web项目 在IntelliJ IDEA中创建Web项目 1,创建Maven WebProject 选择File>New>Project 出现New Pr ...
- 如何在IDEA中创建web项目并且部署到Tomcat中
如何在IDEA中创建web项目并且部署到Tomcat中 步骤1:File->New Project, 步骤2:选择Project SDK为1.7 -> Next -> Finish( ...
- 【Javaweb学习笔记】在Eclipse中创建Web项目
[Javaweb学习笔记]在Eclipse中创建Web项目 哈喽大家好,这里是Java框架学习笔记专栏第二期 本期内容--在Eclipse中创建Web项目 前期回顾: 第一期--schema约束 笔者 ...
- Gradle在IDEA中创建web项目
为什么80%的码农都做不了架构师?>>> #Gradle介绍 Gradle是Java领域内的自动化构建工具,和他同类型的还有Ant和Maven Ant是以build.xml进行 ...
- 在eclipse中创建web项目(非myeclipse)
如何创建dynamic web project项目 本文的演示是从本地文件创建dynamic web project,从svn检出的同时创建dynamic web project于此类似.我们推荐使用 ...
- idea 启动tomcat 工程_如何在IDEA中创建web项目并且部署到Tomcat中
步骤1:File->New Project, 步骤2:选择Project SDK为1.7 -> Next -> Finish(JDK)我自己的是1.7(这里的project,跟ecl ...
- 如何在IDEA中创建Web项目
- eclipse中怎样创建web项目
这篇博客主要是写怎样配置tomcat 在eclipse中创建web项目,全部按照默认就好.可以选择加入.xml文件,注意一下 然后在windows ->preference中搜索tomcat . ...
- Tomcat配置、创建Web项目
Tomcat配置.创建Web项目 第一章 Web应用的演变 1.1 C/S模式和B/S模式 C/S:Client/Server或客户端/服务器模式 C/S的优点是能充分发挥客户端PC的处理能力 缺点是 ...
最新文章
- 09JavaScript中的作用域
- 解决前端页面闪烁问题(转载)
- keilcjson内存分配失败_iOS标准库中常用数据结构和算法之内存池
- 基于mysql主从同步的proxy读写分离
- LeetCode177 第N高的薪水
- 程序员幽默:伤不起,我就是这样的程序员
- 【强化学习】A3C代码注释版本
- ES6:Rest 参数和参数默认值【转】
- ubuntu下rz,sz命令用法
- ChartControl应用tip
- 第二十九节 MT-iBeacon基站关于LightBlue软件的使用
- html和css命名标准,CSS命名规则和命名方法
- 用python实现数度游戏
- 怎么查快递到哪里了?快递单号查询全部物流
- 【VHDL语言学习笔记(二)】 4位向量加法器
- stm8下载程序(使用ST-LINK下载器和STVP下载软件)
- 基于Visual Studio2010开发office2010办公自动化应用(12)自定义VisioAddIn插件
- QT 多目录多工程 配置
- MacBookPro 安装cx_Oracle,并配置环境
- G711 编码解码及丢包隐藏处理(PLC)
热门文章
- 艾达链(ASC)全球电商公链产业生态沙龙走进浙江宁波
- 剑灵服务器维护到几点,剑灵维护到几点?5月22日开放螺旋迷宫副本
- sql server 2008 (3)
- Labview用databse toolkit报错Error: 0x80040E14
- 天刀服务器的位置2018,2018天刀哪区人多 | 手游网游页游攻略大全
- 2100: 心理阴影面积
- v20超级计算机,荣耀V20和华为P20Pro哪个好
- 如何提升企业凝聚力?
- 视频直播+的技术实践之道 | ZEGO Meetup 第三期 上海站
- Java 八种基本数据类型byte、short、int、long、float、double、boolean、char以及类型转换运算