乐趣区

关于tomcat:TomcatHTTP总结1

Tomcat、HTTP 总结 1

服务器概述


什么是服务器?

  • 服务器分为服务器硬件和服务器软件。

在硬件服务器上安装了服务器软件,能力对外提供服务。

  • 服务器硬件:在互联网上具备独立 ip 地址的计算机
  • 服务器软件:就是计算机上的一个程序,比方 tomcat 服务器软件,mysql 服务器软件等。同时

服务器软件的分类有很多种:web 服务器软件,数据可服务器软件,邮件服务软件等。

什么是 web 服务器?

  • web 服务器是指驻留在互联网上的某种类型的计算机程序,当浏览器向服务器发送申请时,服务器就会接管来自浏览器的申请并解决,并响应浏览器,并会附带一些信息通知浏览器如何查看该文件。
  • web 服务器是一个能够向“发送申请的浏览器提供文档”的程序。咱们在拜访网页的时候,就是在拜访他们的服务器。
  • tomcat 就是一个 web 服务器软件。

Tomcat 的下载、装置、配置

tomcat 的下载地址:https://tomcat.apache.org/download-80.cgi

  • tomcat 的应用须要 jdk 的反对
tomcat5 须要 jdk4 以上反对
tomcat6 须要 jdk5 以上反对
tomcat7 须要 jdk6 以上反对
tomcat8 须要 jdk7 以上反对



解压后须要配置 jdk 的环境,指定运行的 jdk 版本
最初测试拜访:http://localhost:8080

  • tomcat 批改默认端口:为了不便能够把 8080 端口设置为 80 端口,因为 80 端口能够默认不写。
    找到解压 tomcat 的目录中[*tomcat/config/server.xml]

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

把 port 批改为 80 即可。

  • 如果在应用 tomcat 中遇到 server port … are already ues

能够点击 tomcat/bin/shutdown.bin 敞开服务器之后重启。

虚拟主机

  • 虚拟主机就是 tomcat 服务器中配置的一个站点,在 tomcat 服务器中默认配置了一个 localhost 虚拟主机,这个主机的公布目录是 webapps 目录;这就是说,Web 利用应该放在 webapps 目录下。
  • webapps 目录的构造:
    webapps

        -- 其余目录,--WEB—INF 目录:--classes 目录:编译后的 class 文件
            --lib 目录:用于寄存 web 利用所以来的 jar 包
            --web.xml 文件,用于寄存和 web 利用相干的一些配置
    

配置 WEB 利用的主页

  • 在 web 利用的 WEB-INF/web.xml 文件中退出一下代码:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version="3.1">
      <welcome-file-list>
            <welcome-file>/hello.html</welcome-file>
            <welcome-file>/hello1.html</welcome-file>
            <welcome-file>/hello2.html</welcome-file>
      </welcome-file-list>

</web-app>

把 web 利用打成 war 包

选中应用程序,压缩成 zip 之后把 zip 后缀改成 war 即可。

退出移动版