HTTP服务器:

一、定义:

1)是一个安装在服务端的【资源文件调度软件】

二、作用:

1)自动解析接收的【请求协议包】内容

2)自动在服务端计算机上定位【被访问的文件】

3)自动创建【Http响应协议包】,将定位文件或则文件运行结果
写入到【Http响应协议包】

4)自动推送【Http响应协议包】到本次发送请求的浏览器

三、Http服务器分类:

1) 德国SAP公司
2) IBM推出 webshpere
3) Apache----[tomcat]

四、 Apache组织:

金主(SUN/Oracle)-----------> Apache

五、Tomcat

1)由Java开发一个软件
2)每一版Tomcat对应一个版本JDK

六、Tomcat安装与配置:

1.安装: Tomcat9.0是一个绿色免安装版.直接解压

2.配置:

JAVA_HOME: 指向JDK安装位置 C:\Program Files\Java\jdk1.8.0_101
JRE_HOME: 指向JRE安装位置

CATALINA_HOME: 指向Tomcat安装位置 C:\apache-tomcat-9.0.17

七、Tomcat中工作文件夹含义

1. bin:存放Tomcat基本操作命令
2. conf:存放Tomcat中配置文件 server.xml是Tomcat核心配置文件
3. lib: 存放tomcat运行以来的jar
4. logs: 存放tomcat运行日志
5. temp: 临时存放Tomcat接收到的上传文件
6. webapps: 在默认的情况下,Tomcat到webapps文件下定位被访问的资源文件
7. work: TOMCAT将【JSP】翻译【Java】,将【java】编译【class】

八、Tomcat启动与关闭

启动命令: bin/startup.bat

关闭命令: bin/shutdown.bat

*****每次使用Tomcat完毕之后,最好关闭Tomcat

九、Tomcat端口号:

1.什么是端口号:
就是应用程序在当前计算机上ID编号

2.如何设置端口号:
保证端口号没有重复,不是null

3.如何修改Tomcat的端口号:

Tomcat安装目录/conf/server.xml

<Connector port="555" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

十、如何在Tomcat【发布一个网站】

1.在默认情况下,Tomcat在接收到请求时,到webapps文件夹定位资源文件

2.在webapps下创建一个文件夹,这个文件夹就是传说中【网站】

3.在网站添加一个资源共享文件

4.启动Tomcat startup

5.通过浏览器发送请求,向指定计算机上Tomct索要这个文件

http://【服务端计算机IP地址】:【接收本次请求的服务器软件端口号】/网站名/资源文件路径名称

http://localhost:555/myWeb/index.jpg

java-web服务器-tomcat的更多相关文章

  1. java web服务器tomcat介绍【转载】

    机器矩阵2016-08-10 22:14 java程序员亲切地称他为tom猫,看到这只猫可以说明1 服务器部署成功了 ,2 网络是联通的. 到底这只猫是什么来头呢? tomcat是Apache基金会下 ...

  2. 一个简单的Java web服务器实现

    前言 一个简单的Java web服务器实现,比较简单,基于java.net.Socket和java.net.ServerSocket实现: 程序执行步骤 创建一个ServerSocket对象: 调用S ...

  3. Servlet学习之web服务器Tomcat 详解

    Web服务器是什么 Web服务器是指驻留于因特网上某种类型计算机的程序.当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该文 ...

  4. 常用Java Web 服务器

    Java Web应用程序需要部署在Java web服务器中运行,常用的Java Web服务器有Tomcat.GlassFish.WebLogic.JBoss.WebSphere.Jetty.JRun等 ...

  5. 常用/常见Java Web 服务器/应用服务器Logo图文介绍

    常用/常见应用服务器介绍:自己总结.整理一些常见的应用服务器,资料主要来源于网上.     常用Java Web 服务器Java Web应用程序需要部署在Java web服务器中运行,常用的Java ...

  6. AngularJs与Java Web服务器交互

    AngularJs是Google工程师研发的产品,它的强大之处不是几句话就能描述的,只有真正使用过的人才能体会到,笔者准备在这篇文章中,以一个简单的登录校验的例子说明如何使用AngularJs和Web ...

  7. java java web及tomcat的使用

     java web及tomcat的使用 一.什么是java web: 参考百度百科: http://baike.baidu.com/link?url=HnaWXFD7wFfPAlFMW02GV6r5p ...

  8. java web(一):tomcat服务器的安装和简单介绍,与eclipse关联

    一:下载tomcat安装包和安装 这个百度一下就可以了. 安装完以后进入tomcat的安装路径查看 如图所示:有几个目录简单介绍下 bin目录:   存放运行tomcat服务器的相关命令. conf目 ...

  9. Java 之 web服务器—Tomcat

    一.服务器 1.服务器 服务器:安装了服务器软件的计算机 2.服务器软件 服务器软件:接收用户的请求,处理请求,做出响应 3.Web 服务器软件 web 服务器软件:接收用户的请求,处理请求,做出响应 ...

  10. java web(三) Tomcat虚拟目录映射方式

    Tomact服务器虚拟目录的映射方式 web应用开发好后若想被外界访问,需要将web应用所在的目录交给web服务器管理,这个过程称为虚拟目录的映射. 方式一:在server.xml文件的host元素中 ...

随机推荐

  1. USACO 1.2 Broken Necklace

    断点是白色的情况在做题的时候完全没有想到呢... 看到了数据才发现这个问题$qwq$ /* ID:Starry21 LANG:C++ TASK:beads */ #include<iostrea ...

  2. web安全问题总结

    主要问题 SQL注入:即通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,从而获取不该获取的数据 跨站脚本攻击(也称为XSS):指利用网站漏 ...

  3. City Road

    题目描述 从前有一个叫做”H湖”的地方,”H湖”的居民生活在不同的小岛上,当他们想去其他的小岛时都要通过划小船或者小岛之间的桥来实现.现在政府想实现”H湖”的全畅通!(不一定有直接的桥相连,只要互相间 ...

  4. python3.7环境下创建app、运行Django1.11版本项目报错Generator expression must be parenthesized

    有些同学喜欢追求新鲜感~但追求新鲜感终归是要付出一点点代价的 在编程领域有一句至理名言:用东西不要用最新的! 就像每次苹果系统的升级都会有相当一部分用户的手机成砖一样 下面我们就介绍一个因版本升级带来 ...

  5. Kafka如何保证百万级写入速度以及保证不丢失不重复消费

    一.如何保证百万级写入速度: 目录 1.页缓存技术 + 磁盘顺序写 2.零拷贝技术 3.最后的总结 “这篇文章来聊一下Kafka的一些架构设计原理,这也是互联网公司面试时非常高频的技术考点. Kafk ...

  6. poj2152 Fire(树形DP)

    题目链接:https://vjudge.net/problem/POJ-2152 题意:给定一颗大小为n的树,在每个结点建消防站花费为w[i],如果某结点没有消防站,只要在它距离<=d[i]的结 ...

  7. centos 6.x下jira显示饼图乱码解决方法

    由于最近业务反馈jira出饼图时出现乱码现象,无法显示中文. 1. 由于平时用的yum源没有相关安装包,这里推荐暂时修改yum源如下: [epel] name=Extra Packages - $ba ...

  8. 小菜鸟之HTML第三课

    jquery的引入 <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...

  9. Java利用模板生成pdf并导出

    1.准备工作 (1)Adobe Acrobat pro软件:用来制作导出模板 (2)itext的jar包 2.开始制作pdf模板 (1)先用word做出模板界面 (2)文件另存为pdf格式文件 (3) ...

  10. 排序算法大汇总 Java实现

    一.插入类算法 排序算法的稳定性:两个大小相等的元素排序前后的相对位置不变.{31,32,2} 排序后{2,31,32},则称排序算法稳定 通用类: public class Common { pub ...