1. 官方下载地址:https://tomcat.apache.org/download-90.cgi

  2. 选择安装包:

    64-bit Windows zip (pgp, sha512)

    注:tar.gz后缀的安装包是用于Linux操作系统的

  3. 目录结构

    • bin:启动,关闭的脚本文件
    • conf:配置
    • lib:依赖的jar包
    • logs:日志
    • temp:临时存储文件

      webapps:存放网站
  4. 测试

    (1).启动Tomcat

    (2).访问测试网站:

    (3).问题(闪退):

    • Java环境变量没有配置:在bin/startup.bat中添加环境变量

      SET JAVA_HOME=C:\Program Files\Java\jre1.8.0_251
      SET TOMCAT_HOME=C:\Users\gcl\Desktop\apache-tomcat-9.0.37
    • 端口被占用:在conf/server.xml中进行配置

      <Connector port="8082" protocol="HTTP/1.1"
      connectionTimeout="20000"
      redirectPort="8443" />
    • 乱码问题:配置文件中设置

  5. 配置文件解读

    (1).配置启动端口号

    <Connector port="8082" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />

    (2).配置主机名称

    <Host name="localhost"  appBase="webapps"
    unpackWARs="true" autoDeploy="true">

    注:localhost是主机名,webapps是入口程序名.不要修改Engine引擎

    • 尝试修改主机名称:guan

    • 访问guan:8082,访问不到

      原因(计算机网络原理,见6):tomcat中可以将guan被解析为127.0.0.1,但是本机还无法将guan解析为域名.因为本机的host无法将guan解析为127.0.0.1,所以其实会将该域名在DNS上进行查找,结果自然是找不到.因此,我们需要配置本地的host文件使它映射到127.0.0.1主机才能完成访问

    • 打开C:\Windows\System32\drivers\etc文件夹

      增加主机的解析域名:

      127.0.0.1 guan
    • 输入网址:guan:8084,可以访问到

  6. 补充:网站访问流程

    (1).输入域名

    (2).先去host去查找

    • 有,直接返回
    • 没有,去DNS(Domain Name Service)上找
  7. 发布一个web网站

    (1).将网站放在Tomcat中相应的文件目录下

    (2).网站的目录结构

    --webapps : Tomcat服务器的web目录
    -ROOT
    -guanstudy :网站的目录名
    - WEB-INF
    -classes :java程序
    -lib :web应用依赖的jar包
    -web.xml :网站配置文件
    - index.html :默认的首页
    - static
    - css
    - js
    - img

JavaWeb——Tomcat使用的更多相关文章

  1. –IDEA+Maven+JavaWeb+tomcat项目搭建(图文并茂,详细)

    一.创建Maven项目 1:如果刚打开IDEA,显示的是这个页面,我们直接单击 Create New Project(创建项目) 或者 File-> New-> Project 2:选中左 ...

  2. JavaWeb——tomcat安装及目录介绍

    一.web web可以说,就是一套 请求->处理->响应 的流程.客户端使用浏览器(IE.FireFox等),通过网络(Network)连接到服务器上,使用HTTP协议发起请求(Reque ...

  3. JavaWeb & Tomcat

    1 JavaWeb概述 Java在服务器端的应用有Servlet,JSP和第三方框架等. Java的Web框架基本都遵循特定的路数:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构 ...

  4. javaweb + tomcat + 部署 + 域名绑定 + 默认首页

    ①:把javaweb项目打包成war(不会的自行百度) ②:把war拷贝到服务器的tomcat里面的webapps下 ③:到bin文件夹下.bat文件启动tomcat,启动后会解压war包 ⑤:解压后 ...

  5. WebSocket基于javaweb+tomcat的简易demo程序

    由于项目需要,前端向后台发起请求后,后台需要分成多个步骤进行相关操作,而且不能确定各步骤完成所需要的时间 倘若使用ajax重复访问后台以获取实时数据,显然不合适,无论是对客户端,还是服务端的资源很是浪 ...

  6. JavaWeb——tomcat manager 403 Access Denied .You are not authorized to view this page.

    403 Access Denied You are not authorized to view this page. If you have already configured the Manag ...

  7. JAVAWEB tomcat服务器启动错误原因总结

    tomcat服务器启动错误: org.apache.catalina.LifecycleException    这种异常的原因是  servlet的代码出现了错误 实例: 这里的servlet由于使 ...

  8. Javaweb Tomcat 项目部署方式

    一.静态部署 1.直接将web项目文件件拷贝到webapps 目录中     Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用.所以可以将JSP ...

  9. JavaWeb—Tomcat

    简介 Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台.安全域管理 ...

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

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

随机推荐

  1. Shell条件练习题

    Shell条件练习题 目录 Shell条件练习题 1.检查用户家目录中的 test.sh 文件是否存在,并且检查是否有执行权限 2.提示用户输入100米赛跑的秒数,要求判断秒数大于0且小于等于10秒的 ...

  2. Git忽略文件.gitignore的使用

    本博客旨在自我学习使用,如有任何疑问请及时联系博主 1.WHY? 当你使用git add .的时候有没有遇到把你不想提交的文件也添加到了缓存中去?比如项目的本地配置信息,如果你上传到Git中去其他人p ...

  3. 一招教你IDEA中Java程序如何打包,以及打包后如何运行

    前言 编写程序 程序打包 测试运行 IDEA作为目前按最主流的Java程序项目编写工具,越来越受到开发人员的青睐.idea因为其五花八门的功能,让你在开发过程中效率显著提高.那么对于初学者来说,如何通 ...

  4. .NET 云原生架构师训练营(权限系统 代码实现 ActionAccess)--学习笔记

    目录 开发任务 代码实现 开发任务 DotNetNB.Security.Core:定义 core,models,Istore:实现 default memory store DotNetNB.Secu ...

  5. 流程控制( if while )

    目录 流程控制 必知必会 分支结构 if 1.单 if 分支结构 2. if与else连用 3. if, else和 elif if 判断之嵌套 if 练习题 while 循环 while+break ...

  6. c++ Message与Folder 拷贝 析构(没有动态空间的类)

    c++ Message与Folder 拷贝 析构(没有动态空间的类) 1.两个类里边分别保存一个对方的set表,当前类有拷贝或者销毁时需要更新另一个类的set表. 2.两个类都需要访问对方的priva ...

  7. 配置IPv6地址跳变——网络测试仪实操

    第一部分:什么是IPv6地址跳变? IPv6地址跳变是指IPv6地址进行一系列有规则的变化,Renix支持对IPv6地址进行递增.递减.列表和随机变化. 如当用户想要仿真大量的源IPv6地址变化的数据 ...

  8. 思迈特软件Smartbi:Excel数据分析常用函数汇总!

    多传统行业的数据分析师只要求掌握Excel即可,会SPSS/SAS是加分项.即使在挖掘满街走,Python不如狗的互联网数据分析界,Excel也是不可替代的. Excel是我们工作中经常使用的一种工具 ...

  9. 一张图看懂IaaS, PaaS和SaaS的区别

    转至:https://blog.csdn.net/liujg79/article/details/84453736 编译:老夫子 原文:https://www.bmc.com/blogs/saas-v ...

  10. Java基础--环境变量配置

    安装JDK配置编程或运行环境(必要) ①下载JDK 在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window 64位系统为例: 根据安装提示一步一步安装完成. ②配置环境变 ...