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即可。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。