Tomcat是Apache软件基金会开发的一个项目。Tomcat服务器是一个免费的开放源代码的web应用服务器,属于轻量级应用的服务器,而且Tomcat实际上运行JSP页面和Servlet。

配置Tomcat

运行Tomcat需要JDK的支持,Tomcat会通过JAVA_HOME找到所需要的JDK。

1)新建环境变量JAVA_HOME,值为JDK的主目录路径。

2)找到tomcat目录下bin目录中startup.bat,点击启动Tomcat。

在浏览器中输入http://localhost:8080/,如果能够出现Tomcat页面,说明配置成功。

而不能正常启动Tomcat的原因有可能是:

  • 环境变量JAVA_HOME配置错误
  • 默认端口8080端口被占用,找到tomcat目录下conf目录中的server.xml,将端口8080端口改为其他端口即可。

 URL解析

Tomcat目录结构

目录的简单介绍

  1. bin:启动和关闭tomcat的bat文件
  2. conf:配置文件。server.xml文件用于配置server相关的信息;web.xml文件用于配置与web应用相关的信息(web应用相当于与一个web站点);tomcat-user.xml文件配置用户密码和相关权限。
  3. lib:该目录放置运行tomcat运行需要的jar包。
  4. logs:存放tomcat的日志信息。
  5. webapps:放置web应用。
  6. work:该目录用于存放JSP被访问后生成对应的server文件和.class文件。

webapps目录的详细说明

 配置虚拟目录

方法一:

  1. 在其他盘符创建一个web站点目录,并创建一个WEB-INF目录和一个html文件。
  2. 在WEB-INF目录下,创建一个web.xml文件。在webapps目录下的其他的站点复制一份,webapps\ROOT\WEB-INF的web.xml。之后,在web.xml添加以下代码,用于设置站点默认的首页。
    <welcome-file-list>
        <welcome-file>first.html</welcome-file>
    </welcome-file-list>

  3. 找到Tomcat目录下/conf/server.xml文件,打开server.xml文件,并在<Host>节点下添加如下代码,path表示访问时输入的web的项目名,docBase表示站点目录的绝对目录。

    <Context path="web3" docBase="d:\web2"/>

访问配置好的站点

方法二:

  1. 找到tomcat目录下conf/Catalina/localhost文件下,创建一个xml文件,该文件的名字就是站点的名字。

    在xml文件中添加如下代码,docBase表示web站点的绝对路径。

    <?xml version="1.0" encoding="UTF-8"?>
    <Context docBase="d:\web2" reloadable="true">
    </Context>

     

访问配置好的站点

配置临时域名

访问tomcat服务器有好几种方式

  • 使用localhost域名访问【localhost代表本机】
  • 使用ip地址127.0.0.1访问【该ip地址也代表本机】
  • 使用机器名称访问【只限用于本机上或者局域网】
  • 使用本机ip地址访问
  • 使用机器配置临时域名访问

配置临时域名步骤

  1. 在运行窗口,输入c:\windows\system32\drivers\etc,找到hosts文件。                                                                                                                                                                 

     

  2. 打开hosts文件,配置临时域名                                                                                                                                                                                                                                  

     

通过临时域名访问站点                                                                                                                                                                                      

 设置虚拟主机

多个不同域名的网站共存于一个Tomcat中

配置虚拟主机的步骤

  1. 在hosts文件中配置临时域名。
  2. 在tomcat的server.xml文件中添加主机名
    <Host name="www.it.com" appBase="D:\web2">
         <Context path="/web3" docBase="D:\web2">
    </Host>

访问虚拟主机下的web站点

Tomcat体系结构

浏览器访问WEB资源的流程图

 在浏览器输入http://www.it.com直接显示页面

  1. 配置临时域名
  2. 配置虚拟主机
  3. 把8080端口改为80端口
  4. 设置web站点首页
  5. 映射虚拟目录为/

 

 posted on 2019-05-09 17:26  会飞的金鱼  阅读(122)  评论(0)    收藏  举报