当前位置: 首页 > news >正文

【Tomcat】Tomcat安装及环境配置

文章目录

  • 什么是Tomcat
  • 为什么我们需要用到Tomcat
  • tomcat下载及安装
    • 1、进入官网www.apache.org,找到Projects中的project List
    • 2、下载之后,解压
    • 3、找到tomcat目录下的startup.bat文件,双击之后最后结果出现多少多少秒,表示安装成功
    • 4、打开浏览器,输入localhost:8080显示出汤姆猫(8080是默认端口号,如果和其他软件冲突,去配置文件中server.xml中修改端口号即可),
    • 5、如果发现“服务”中没有tomcat,打开DOS窗口,进入安装目录下的bin目录,执行service.bat install 命令
  • tomcat结构目录
    • 1. bin:启动和关闭tomcat的bat文件
    • 2. conf:配置文件
    • 3. lib:该目录放置运行tomcat运行需要的jar包
    • 4. logs:存放日志,当我们需要查看日志的时候,可以查询信息
    • 5. webapps:放置我们的web应用
      • webapps目录的详细说明
      • web站点的目录是有规范的
      • 为什么要这样设置web站点目录呢?
    • 6. work工作目录:该目录用于存放jsp被访问后生成对应的server文件和.class文件
  • 配置临时域名

什么是Tomcat

Tomcat简单的说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器。

为什么我们需要用到Tomcat

如果你学过html,css,你会知道你写的页面只能自己访问,别人不能远程访问你写的页面,Tomcat就是提供能够让别人访问自己写的页面的一个程序
在这里插入图片描述

tomcat下载及安装

1、进入官网www.apache.org,找到Projects中的project List

在这里插入图片描述

找到tomcat
在这里插入图片描述

Download下边的版本,这里最新的是10.0x,但是一般不选最新版本,我选择的是8.5x,所以点击Download下边的Tomcat 8

在这里插入图片描述

这里我选择了64位的Windows版本,根据自己的需求下载。(建议:最好别放到C盘)

在这里插入图片描述

2、下载之后,解压

配置环境变量
系统变量添加变量:

变量名:CATALINA_HOME

变量值:D:\apache-tomcat-8.5.57(就是你刚刚解压的那个文件夹路径,这里不需要bin)
在这里插入图片描述

在path中添加%CATALINA_HOME%\bin
在这里插入图片描述

环境变量配置完成

3、找到tomcat目录下的startup.bat文件,双击之后最后结果出现多少多少秒,表示安装成功

在这里插入图片描述

4、打开浏览器,输入localhost:8080显示出汤姆猫(8080是默认端口号,如果和其他软件冲突,去配置文件中server.xml中修改端口号即可),

在这里插入图片描述

5、如果发现“服务”中没有tomcat,打开DOS窗口,进入安装目录下的bin目录,执行service.bat install 命令

在这里插入图片描述
显示 the service “tomcat8” has been installed 后 ,则表示成功

tomcat结构目录

在这里插入图片描述

1. bin:启动和关闭tomcat的bat文件

2. conf:配置文件

  • server.xml该文件用于配置server相关的信息,比如tomcat启动的端口号,配置主机(Host)
  • web.xml文件配置与web应用(web应用相当于一个web站点)
  • tomcat-user.xml配置用户名密码和相关权限.

3. lib:该目录放置运行tomcat运行需要的jar包

4. logs:存放日志,当我们需要查看日志的时候,可以查询信息

5. webapps:放置我们的web应用

webapps目录的详细说明

在webapps中建立了web1目录,下面放置我们的html文件,jsp文件,图片等等,则web1就被当做web应用管理起来【tomcat6.0以后的版本才支持】

web站点的目录是有规范的

在这里插入图片描述

为什么要这样设置web站点目录呢?

需求:我有多个html文件,想把其中的一个html文件作为我web站点的首页。
如果没有WEB-INF目录下的web.xml文件支持,是无法解决我的需求的
这个规范是约定熟成的。

6. work工作目录:该目录用于存放jsp被访问后生成对应的server文件和.class文件

配置临时域名

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

  1. 使用localhost域名访问【localhost代表本机】
  2. 使用ip地址127.0.0.1访问【该ip地址也是本机】
  3. 使用机器名称访问【只限用于本机上或者局域网】
  4. 使用本机IP地址访问【在cmd中输入ipconfig可以查询到本机IP地址】
  5. 还可以为机器配置临时域名
http://www.lryc.cn/news/21270.html

相关文章:

  • 负载均衡:LVS 笔记(二)
  • SEO优化:干货技巧分享,包新站1-15天100%收录首页
  • JavaWeb测试题
  • Java EE|TCP/IP协议栈之数据链路层协议详解
  • Lighthouse组合Puppeteer检测页面
  • 【C++】仿函数、lambda表达式、包装器
  • 二叉树(二)
  • 爬虫知识简介
  • 2023年全国最新会计专业技术资格精选真题及答案6
  • 同时学习C++语言和C#语言好吗?
  • Android8,source与lunch流程解析
  • 大数据NiFi(二十):实时同步MySQL数据到Hive
  • mac 如何设置 oh my zsh 终端terminal 和添加主题powerlevel10k
  • 王道《操作系统》学习(一)——计算机系统概述
  • 什么是自适应平台服务?
  • QML Image and Text(图像和文字)
  • 图解LeetCode——剑指 Offer 25. 合并两个排序的链表
  • 2023年全国最新安全员精选真题及答案7
  • TypeScript笔记-进行中
  • 阅读HAL源码之重点总结
  • 常见的http请求响应的状态码
  • UML类图中的类图、接口图、关联、聚合、依赖、组合概念的解释
  • 【数据库】第九章 关系查询处理与优化
  • 大学物理期末大题专题训练总结-磁学大题
  • 聚类算法(上):8个常见的无监督聚类方法介绍和比较
  • 华为OD机试真题Python实现【找到它】真题+解题思路+代码(20222023)
  • English Learning - L2 语音作业打卡 Day4 2023.2.24 周五
  • C#:Krypton控件使用方法详解(第九讲) ——kryptonRadioButton
  • 消失的数字(每日一题)
  • TypeScript算法基础——TS字符串的常用操作总结:substring、indexOf、slice、replace等