Java学习——JavaWeb(五)(Tomcat和Idea整合)

一、Web应用

web应用:使用浏览器进行访问的应用程序,我们可以称作为Web应用,Web应用的特点就是无需额外安装客户端.比如我们经常访问的淘宝,京东,网易等这些都是属于Web应用

那么,JavaWeb就是使用Java语言开发的Web应用程序

1.1 Web程序(B/S 架构)

所谓的B/S架构,就是浏览器跟服务器进行数据交互的方式 数据传输的方式 采用的是HTTP 协议

服务器:
	硬件服务器和软件服务器。安装了服务器软件的计算机
服务器软件:
   接收用户的请求,处理请求,做出响应
web服务器:
	提供资源供别人访问
web资源分类:
	动态的web资源:内容有可能发生改变的:电商网站的收藏夹和购物车
	静态的web资源:内容是一成不变的: html css 
web开发技术:
	动态的web开发技术:servlet jsp php .net
	静态的web开发技术:html css ....
web通信机制:采用的HTTP 
	基于请求响应机制.
	一次请求一次响应,先有请求后有响应
常见的web服务器:
	* webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
	* webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
	* JBOSS:JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
	* Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。

二、Tomcat

开源小型web服务器 ,完全免费,主要用于中小型web项目,只支持Servlet和JSP 等少量javaee规范

2.1 安装和说明

1.下载地址:https://tomcat.apache.org/
在这里插入图片描述
2.安装:解压即可(不要在中文目录下)
3.启动:打开tomcat/bin目录下,双击startup.bat,然后打开浏览器,输入:http://localhost:8080,出现下面图片,说明部署成功
在这里插入图片描述
4.退出tomcat:

第一种:Ctrl+C键 关闭Tomcat服务器
第二种:点击Tomcat窗口的右上角关闭按钮 (暴力停止服务器)
第三种:找到tomcat目录/bin/shutdown.bat文件,双击执行关闭Tomcat。

2.2 部署Tomcat

方式一:webapps目录(常用)
直接将项目放到tomcat/webapps下
方式二:修改conf文件夹下的server.xml
在host标签下 添加如下代码:

<Context  path="/atguigu"  docBase="D:\atguigu"/>
<Context  path=”浏览器要访问的目录---虚拟目录”  docBase=”网站所在磁盘目录”/>

配置好之后,要重启服务器。如果配置错误:tomcat会启动失败。(如果tomcat里面存放的其他的网站),其他网站也会停机。

2.3 ROOT工程的访问

当我们在浏览器中直接输入http://ip地址:端口号 那么 默认访问的是Tomcat目录/webapps/ROOT目录。如果webapps下面有一个ROOT的项目。那么在访问的时候,直接可以省略项目的名字/ 表示找到root目录。

三、Tomcat与IDEA的整合


四、IDEA创建web项目和发布项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值