JavaWeb(web概述 Tomcat的安装 Web项目的发布 idea打war包)

什么是Web应用B/S

Web应用
	概述: 使用浏览器进行访问的应用程序
	特点: 无需额外安装客户端
		比如经常访问的淘宝 京东...
		
JavaWeb就是使用Java语言开发web应用程序

web程序采用B/S架构

B/S:
	就是浏览器跟服务器进行数据交互的方式 
	数据传输的方式 
	采用HTTP协议
	
C/S: 
	就是客户端跟服务端进行数据交互
	采用WinSocket协议

web服务器提供上网服务

服务器: 
	硬件服务器和软件服务器
	电脑装有MySQL能够提供数据的增删改查服务,数据库服务器
web服务器: 
	提供资源供别人访问
web: 
	网页的意思 资源
web资源分类: 
	动态web资源:
		内容有可能发生改变的 收藏夹 购物车
	静态web资源:
		内容是一成不变的 html css
web开发技术: 
	动态的web开发技术: 
		servlet jsp php .net
	静态的web开发技术:
		html css ...
什么叫Javaweb: 
	通过java语言编写的网页称之为javaweb
web通信机制:
	采用HTTP
	基于请求响应机制
	一次请求一次响应 先请求后响应
常见的web服务器软件:
	服务器名称   厂商		  特点
	weblogic   oracle	  大型的收费的支持javaee所有规范的服务器
	webspere   IBM		  大型的收费的支持javaee所有规范的服务器
	tomcat	   apache组织  中小型的免费的支持servlet和jsp规范的服务器	

Tomcat的安装和配置

下载: 
	https://tomcat.apache.org/download-80.cgi 
	下载绿色版
	.tar .tar.gz: 提供给linux系统
	.zip .exe: 提供给window系统

安装: 
	解压apache-tomcat即可 
	注意: 解压路径不要包含中文路径

启动和关闭Tomcat
启动:
	进入bin目录 双击startup.bat
	浏览器访问 http://localhost:8080/ 看到猫ok
	
	启动时 可能遇到的问题
	1.黑窗口一闪而过 
	  你的JDK环境变量没有配好
	  正确配置: JAVA_HOME
	2.端口冲突问题 3306
	  Tomcat默认端口号是8080
	  a.找到占用8080端口的软件—关掉
	  b.修改Tomcat的默认端口
	  	conf/server.xml
	  <Connector port="8080 " 
          protocol="HTTP/1.1" 
          connectionTimeout="20000" 
          redirectPort="8443" />
          修改port后面的值就可以了
          注意: 1024以下的端口号留给系统用的
			   80端口是留给http协议用的     
关闭:
	1.进入bin目录 双击shutdown.bat 正常关闭
	2.点击控制台的× 强制退出
	3.快捷键Ctrl+c 正常关闭

Tomcat目录结构

bin目录: 可执行文件 比如开启关闭
conf目录: 配置文件的目录
lib目录: 存放的是tomcat和项目运行时需要的jar包
logs目录: 日志 注意:catalina
temp目录: 临时文件
webapps目录: web项目发布的目录
work目录: 存放jsp文件在运行时产生的java和class文件

web项目的目录结构

myweb(项目名称)   web2.5版本标准的目录结构
	|
	|---- html css js image等目录或者文件
	|
	|---- WEB-INF(特点:通过浏览器直接访问不到 目录)
	|	 	|
	|	 	|--- lib(项目的第三方jar包)
	|	 	|--- classes(存放的是我们自定义的java文件生成的.class文件)
	|	 	|--- web.xml(当前项目的核心配置文件)
	|	 	|

web项目的访问路径

http://主机:端口号/项目名称/资源路径
例如:我的项目 myweb 
资源 myweb有一个1.html
http://localhost:80/myweb/1.html

web项目的发布

方式1: 
	把你的项目复制到webapps
	可以把项目打成一个XX.war包

方式2: 
	可以把项目放到电脑的任意位置
	但是需要配置一下 
	让Tomcat知道位置就行
	
	conf/server.xml
	在host标签下添加
	<Context path="/项目名" docBase="项目的磁盘目录"/>

方式3:
	在conf/Catalina/localhost下创建配置文件.xml
	文件的名称就是项目名 文件的内容如下:
	<Context docBase="项目所在位置"/>

idea打war包

请添加图片描述

请添加图片描述
请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值