一、Tomcat下载

可以直接从Apache的网站上下载Tomcat(http://tomcat.apache.org/),进入首页后,在左边Download一栏可选择你要下载的版本,点击便可进入Tomcat下载的首页。

注:你会在首页发现有手工安装版和服务安装版,如果下载的是Windows的服务安装版的Tomcat,则会自动在Windows的系统服务中注册Tomcat的信息。

我们在这里下载的是下面这个版本:

二、Tomcat安装

1.使用tomcat时必须要有JDK的支持,所以在本机需要先配置JDK的安装环境(这里有关JDK的安装和配置就不多做解释了)

2.运行刚才下载的Tomcat,全部点击下一步即可安装(注:安装过程显示两个安装目录,一个是配置需要的jre,这个目录不能更改。还有一个是tomcat的安装目录,这个可以更改)

2.安装好之后在安装的目录下会出现一个文件夹,这个文件夹中包含以下内容:

下面我来介绍一下几个主要的目录:

bin:所有的可执行命令,启动和关闭服务器的命令就在此文件夹中

conf:服务器的配置文件夹,其中保存了各个配置信息

lib:tomcat服务器所需要的各个库文件

logs:保存服务器的系统日志

webapps:web应用程序存放的目录,web项目保存到此目录中即可发布

work:临时文件夹,生成所有的临时文件。

3.启动服务器

(1)在bin目录下,双击tomcat8.exe命令便可启动Tomcat服务器

(2)启动后不要关闭上图显示的这个窗口,打开浏览器,输入(127.0.0.1:8080),便可看到下图所示的界面,此时表示服务器已经安装成功

三、Tomcat配置

1、修改端口号

Tomcat安装后,默认的端口是8080,如果想要修改端口号,则可以打开Tomcat安装目录中的conf/server.xml文件,找到以下内容:

将port="8080"修改为port="80",这样以后就不用再在地址中输入端口号。

注:每次修改完配置文件后,得重新启动服务才能生效

2.配置虚拟目录

在Tomcat服务器的配置中,最重要的就是配置虚拟目录的操作,每一个虚拟目录都保存了一个完整的web项目。

(1)E盘创建一个文件夹ninicwebdemo,再创建一个子文件夹WEB-INFO,同时在这个子文件夹中创建一个文件web.xml,此文件里的内容可从Tomcat下的webapps\root\web-info文件夹中找到并复制过去

(2)服务器的配置(conf/server)

在server文件中就加入了<Context path="/webdemo" docBase="E:\ninicwebdemo">这样一句话

path:表示浏览器上的访问虚拟路径名称,前面必须加上“/”

docBase:表示虚拟路径名称所代表的真是路径地址。

注:一个Tomcat服务器可以配置多个虚拟目录,但每一个虚拟目录的path名称不能重复,否则服务器将无法启动。

3.修改conf/web.xml文件

将上图中的false改为true

4.重新启动服务器,打开浏览器,输入:127.0.0.1/webdemo/,即可看到下图所示的界面:

3.配置首页

在conf/web.xml文件中有下面的语句:

<welcome-file-list>
  <welcome-file>index.html</welcome-file>
  <welcome-file>index.htm</welcome-file>
  <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

它表示本站点的默认欢迎页是index.html、index.htm、index.jsp,如果你想换默认首页,可更改以上代码即可。

Tomcat服务器的安装和配置的更多相关文章

  1. JavaWeb:Tomcat服务器的安装与配置

    Tomcat服务器的安装与配置 安装 输入网址进入Tomcat的官网            在左边导航栏选择对应下载的版本            下载安装包形式            下载并解压到我们 ...

  2. Tomcat服务器的安装及配置

    学习目标: 了解Tomcat服务器的主要作用 掌握Tomcat服务器的安装与配置 掌握Tomcat安装目录下主要文件夹的作用 jsp的执行流程 1.Web的工作原理流程图:从图中可以看出Tomcat服 ...

  3. 在Mac上关于tomcat服务器的安装、配置、启动、部署web详细流程

    之前在Mac上通过安装mamp来搭建PHP环境服务器,但是对于java来说,目前还是没有找到类似mamp这样强大的软件来构建及管理java环境服务器,所以目前也是通过命令行来进行tomcat服务器的安 ...

  4. [Java Web] 6、Tomcat服务器的安装及配置以及JSP技术笔记

    目录  1.Web容器简介  2.Tomcat粗介及配置粗讲  3.Tomcat服务器配置 3-1.修改端口号  3-2.配置虚拟目录 3-3.配置首页  4.JSP执行流程  5.JSP粗略了解 1 ...

  5. JSP学习笔记(二):Tomcat服务器的安装及配置

    一.Tomcat的下载及安装. 前往Tomcat官网下载安装包或者免安装压缩包.链接http://tomcat.apache.org/ 这里,我选择的是Tomcat8.0,而不是最新的Tomcat9. ...

  6. JAVA WEB学习笔记(二):Tomcat服务器的安装及配置

    一.Tomcat的下载及安装. 前往Tomcat官网下载安装包或者免安装压缩包.链接http://tomcat.apache.org/ 这里,我选择的是Tomcat8.0,而不是最新的Tomcat9. ...

  7. Tomcat服务器的安装与配置

    安装 输入网址进入Tomcat的官网            在左边导航栏选择对应下载的版本            下载安装包形式             下载并解压到我们欲放入的目录中 配置      ...

  8. Tomcat系列之服务器的安装与配置以及各组件详解

    Tomcat系列之服务器的安装与配置以及各组件详解 大纲 一.前言 二.安装与配置Tomcat 三.Tomcat 目录的结构 四.Tomcat 配置文件 注,本文的测试的操作系统为CentOS 6.4 ...

  9. Tomacat服务器的安装和配置

    一, Tomcat服务器的下载地址(Apache Tomcat的官网):  http://tomcat.apache.org/download-70.cgi 这里为了稳定性安装的版本为7.0. 截止目 ...

随机推荐

  1. Delphi:基于jcl的Bugsplat Crash收集单元

    //BugSplat Crash模拟.net数据封装 unit uBugSplat; interface uses Windows, SysUtils, Classes, StrUtils, Shel ...

  2. struct在C和C++中的使用总结

    主要理解一下两点: 1.在C和C++中struct的常规使用. 2.在C++中struct和class基本一致,除了在访问控制权限方面,即: 通过struct关键字实现的类,属性,函数默认的访问权限为 ...

  3. MB_DOCUMENT_BADI调试(Update Debug)

    Update Module函数,主要用语对话或报表中实现同步和异步更新数据库操作,需要单独调用函数实现更新数据库表,但又要求对程序的运行不产生影响(更新成功与否不影响主程序的正常执行) 几个操作,要么 ...

  4. Redis 中 redis.conf配置详细解析

    ########################################### 基本配置 ##################################### # 端口 port 666 ...

  5. linux ubuntu设置root用户初始密码

    输入 sudo passwd 命令,输入一般用户密码并设定root用户密码. 设定root密码成功后,输入 su 命令,并输入刚才设定的root密码,就可以切换成root了. 提示符$代表一般用户,提 ...

  6. ALV界面显示

    PERFORM ADD.   IS_LAYOUT_LVC-CWIDTH_OPT = 'X'.   IS_LAYOUT_LVC-SEL_MODE = 'A'. CALL FUNCTION 'REUSE_ ...

  7. HDU_2136

    #include <iostream> #include <stdio.h> #include <math.h> #include <algorithm> ...

  8. LED

    LED 时间限制: 1 Sec  内存限制: 128 MB 题目描述 数字显示器题目描述:最近学校晚上文化广场的人很多哇,原因是晚上大屏幕会放电影.无聊的艾神和x73也决定一起去文化大广场看一场电影, ...

  9. Luogu1501 Tree II - LCT

    Code #include<cstdio> #include<cstring> #include<algorithm> #define rd read() #def ...

  10. Luogu 1764 翻转游戏 - 枚举 + 搜索

    题目描述 kkke在一个n*n的棋盘上进行一个翻转游戏.棋盘的每个格子上都放有一个棋子,每个棋子有2个面,一面是黑色的,另一面是白色的.初始的时候,棋盘上的棋子有的黑色向上,有的白色向上.现在kkke ...