Tomcat总结

1.概述

tomcat简单的说就是一个运行Java的网络服务器,底层是Socket的一个程序,也是servlet的一个容器

选区_091.png
选区_092.png

2.结构目录

选区_093.png
1.bin--启动和关闭tomcat的bat文件
2.conf--配置html

server.xml配置server相关的信息,例如端口号,主机(host)

3.lib--放置运行tomcat须要的jar包
4.logs--存放日志
5.webapps--存放咱们的web应用
6.work工做目录--该目录存放server文件和.class文件web

3.webapps目录详细说明(重点)

选区_094.png
这样设置站点目录是为了修改html文件做为站点的首页。
若是没有web.xml文件支持,没法知足需求。同时这个规范是约定俗成的。tomcat

配置访问首页服务器

1.首先新建一个WEB-INF目录
2.在WEB-INF目录下建立一个web.xml,其中的代码能够其余现有的直接进行拷贝。
3.web.xml中添加下面的代码

<welcome-file-list>网络

<welcome-file>helloword2.html</welcome-file>app

</welcome-file-list>webapp

虚拟目录

1.若是全部web站点的目录都放在webapps下,可能致使磁盘空间不够用,也不利于web站点目录(其实就是网站的物理目录,也便是真实目录)的管理(假设存在不少web站点目录)
2.把web站点(由一组html文档、媒体文件及相关目录结构组成,注重的是信息的浏览)的目录分散到其余磁盘管理就须要配置虚拟目录(默认只有webapps下的目录才能被tomcat自动管理成一个web站点)
3.把web应用所在的目录交给web服务器管理,这个过程称之为虚拟目录的映射。

配置虚拟目录方法一学习

1.在其余盘符下建立一个web站点目录,并建立 WEB-INF目录和一个html文件。
2.找到tomcat目录下的/conf/server.xml文件
3.在server.xml中的节点添加以下代码。path表示的是访问时输入的web项目名,docBase是站点目录的绝对路径
`
<context path="/web1" docBase="D:
\web1"/>
`
访问配置好的web站点目录

方法二网站

进入到conf\Catalina\localhost文件下,建立一个xml文件,该文件的名字就是站点的名字。
xml文件的代码以下,docBase是你web站点的绝对路径。

<?xml version="1.0" encoding="UTF-8"?>
<Context
docBase="D:web1"
reloadable="true">
</Context>spa

配置临时域名

win 步骤:C:\Windows\System32\drivers\etc下,找到hosts文件
选区_095.png

设置虚拟主机

1.什么是虚拟主机

多个不一样域名的网站共存于一个tomcat中

2.为何须要用到虚拟主机

例子:我如今开发了4个网站,有4个域名。若是我不配置虚拟主机,一个Tomcat服务器运行一个网站,我就须要4台电脑才能把4个网站运行起来。

3.配置步骤

在tomcat的server.xml文件中添加主机名
    1. <Host name="zhongfucheng" appBase="D:web1">
    1. <Context path="/web1" docBase="D:web1"/>
    2. </Host>

    image.png
    选区_097.png 本文参考了Java3y的博客,向大佬学习

    相关文章
    相关标签/搜索