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以上支持

image.png
image.png
解压后需要配置jdk的环境,指定运行的jdk版本
最后测试访问:http://localhost:8080

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

image.png

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


流浪成疯
7 声望3 粉丝

学习


« 上一篇
JQuery总结2

引用和评论

0 条评论