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 即可。