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. NSubstitute.Analyzers检测NSubstitute用法冲突

    NSubstitute是一个.Net环境使用的,简洁,语法友好的Mock库.语法简洁的缺点是有一些失败的用法很难察觉和检测.比如试图mock一个非虚拟成员-NSubstitute不能看到这些成员所以不 ...

  2. uni-app 封装 http promise请求,仅提供 post,all,spread 方法

    简单封装一下 uni-app 的请求,因为项目中只用 post 请求,所以只封装了 post 和 all 方法. 更新,新增 spread 方法 2019-11-22 10:37:21 global. ...

  3. libev 源码解析

    一  libev简介 libev是一个轻量级的事件通知库,具备支持多种事件通知能力,通过对libev的源码的阅读,可以清楚了解事件通知实现内部机制. 二 核心数据结构 在libev中关键的数据结构是, ...

  4. C学习笔记-字符串的格式化输出和输入

    存储方式 字符串是内存中一段连续的char空间,以'\0'结尾 字符串就是0结尾的连续char的内存 '\0' <=> 0 <=> null printf函数,putchar函 ...

  5. ZOJ Problem Set - 1004

    1.翻译参考 http://liucw.blog.51cto.com/6751239/1198026 2.代码参考 http://www.cnblogs.com/devymex/archive/201 ...

  6. 万能数据库的使用【DbVisualizer软件,连接不同类型的数据库】

    1.打开指定的软件[万能连接数据库的软件],如图所示: 2.双击“此软件”,然后会显示出该软件的主页面,如图所示: 3.点击"任一个图标",会出现如下图所示的一个弹框,意思是:创建 ...

  7. SpringBoot集成MybatisPlus报错

    SpringBoot集成MybatisPlus报错 启动的时候总是报如下错误: java.lang.annotation.AnnotationFormatError: Invalid default: ...

  8. 基于Docker 搭建 Jenkins

    ⒈下载镜像 要使用最新的LTS: docker pull jenkins/jenkins:lts 要使用最新的每周 docker pull jenkins/jenkins ⒉运行 docker run ...

  9. P1541 乌龟棋(动态规划)

    (点击此处查看原题) 题意 此处有n个位置,记为1~n,每个位置上都对应一个权值,乌龟从编号为1的位置出发,利用m张爬行卡片到达位置n,爬行卡牌有四种,分别可以让乌龟移动1,2,3,4步,并保证将m张 ...

  10. 题解 洛谷P1311 【选择客栈】

    可能这做法是最奇葩的ST表 我们枚举k,计算每种色调的客栈各有多少种方法  我们利用一种奇怪的思想:除了不可行的,剩下的都是可行的 所以我们先求出 每种颜色的客栈随机选择两个,一共有多少种结果 接着减 ...