首页 > 其他分享 >Tomcat下载,安装,启动

Tomcat下载,安装,启动

时间:2022-10-13 09:12:02浏览次数:48  
标签:文件 bat Tomcat tomcat 服务器 安装 目录 下载

Tomcat下载

apache官网地址:https://www.apache.org/
tomcat官网地址:https://tomcat.apache.org

tomcat开源免费的轻量级WEB服务器。

tomcat还有另外一个名字:catalina(catalina是美国的一个岛屿,风景秀丽,据说作者是在这个风景秀丽的小岛上开发了一个轻量级的WEB服务器,体积小,运行速度快,因此tomcat又被称为catalina)
tomcat的logo是一只公猫(寓意表示Tomcat服务器是轻巧的,小巧的,果然,体积小,运行速度快,只实现了Servlet+JSP规范)

tomcat是java语言写的。

tomcat服务器要想运行,必须先又jre(Java的运行时环境)
Tomcat服务器要想运行,需要先有jre,所以要先安装JDK,配置java运行环境。

JAVA_HOME=C:\Program Files\Java\jdk-17.0.1
PATH=%JAVA_HOME%\bin
目前JAVA_HOME没有配置,思考一个问题,这样行不行呢?目前只运行java程序是没问题的。真的没问题吗?

Tomcat服务器的安装:

  1. 绿色版本的安装很简单,直接zip包解压即可。解压就是安装。

  2. 我有一个好习惯,在C盘的根目录下新建一个dev目录,java开发所有相关的工具都安装到dev目录下,这样比较方便管理。(你随意)
    启动Tomcat

  3. bin目录下有一个文件:startup.bat,通过它可以启动Tomcat服务器。
    xxx.bat文件是个什么文件?bat文件是windows操作系统专用的,bat文件是批处理文件,这种文件中可以编写大量的windows的dos命令,然后执行bat文件就相当于批量的执行dos命令。

  4. startup.sh,这个文件在windows当中无法执行,在Linux环境当中可以使用。在Linux环境下能够执行的是shell命令,大量的shell命令编写在shell文件当中,然后执行这个shell文件可以批量的执行shell命令。

  5. tomcat服务器提供了bat和sh文件,说明了这个tomcat服务器的通用性。

  6. 分析startup.bat文件得出,执行这个命令,实际上最后是执行:catalina.bat文件。
    catalina.bat文件中有这样一行配置:MAINCLASS=org.apache.catalina.startup.Bootstrap (这个类就是main方法所在的类。)
    tomcat服务器就是Java语言写的,既然是java语言写的,那么启动Tomcat服务器就是执行main方法。

  7. 我们尝试打开dos命令窗口,在dos命令窗口中输入startup.bat来启动tomcat服务器。

  8. 启动Tomcat服务器只配置path对应的bin目录是不行的。有两个环境变量需要配置:

    JAVA_HOME=JDK的根
    CATALINA_HOME=Tomcat服务器的根
    关于Tomcat服务器的目录
    
    • bin : 这个目录是Tomcat服务器的命令文件存放的目录,比如:启动Tomcat,关闭Tomcat等。

    • conf: 这个目录是Tomcat服务器的配置文件存放目录。(server.xml文件中可以配置端口号,默认Tomcat端口是8080)

    • lib :这个目录是Tomcat服务器的核心程序目录,因为Tomcat服务器是Java语言编写的,这里的jar包里面都是class文件。

    • logs: Tomcat服务器的日志目录,Tomcat服务器启动等信息都会在这个目录下生成日志文件。

    • temp:Tomcat服务器的临时目录。存储临时文件。

    • webapps:这个目录当中就是用来存放大量的webapp(web application:web应用)

    • work:这个目录是用来存放JSP文件翻译之后的java文件以及编译之后的class文件。

      配置Tomcat服务器需要哪些环境变量?

JAVA_HOME=JDK的根
CATALINA_HOME=D:\TomCat\apache-tomcat-9.0.68服务器的根
PATH=%JAVA_HOME%\bin;%CATALINA_HOME%\bin
启动Tomcat: startup

关闭Tomcat:stop (shutdown.bat文件重命名为stop.bat,为什么?原因是shutdown命令和windows中的关机命令冲突。所以修改一下。)

怎么测试Tomcat服务器有没有启动成功呢?

打开浏览器,在浏览器的地址栏上输入URL即可:
http://ip地址:端口号
ip地址是什么?端口号我知道,是8080
本机的IP地址是:127.0.0.1,或者是localhost,都行。

标签:文件,bat,Tomcat,tomcat,服务器,安装,目录,下载
From: https://www.cnblogs.com/atao-BigData/p/16786889.html

相关文章

  • 下面在 Mac 演示 Rust 的安装,其他系统教程请看安装 Rust
    下面在Mac演示Rust的安装,其他系统教程请看安装Rustcurl--proto'=https'--tlsv1.2-sSfhttps://sh.rustup.rs|sh这将下载并安装Rust的官方编译器,和它的包管理......
  • CentOS 7.9 安装 Consul_1.9.14
    一、CentOS7.9安装Consul_1.9.14地址https://developer.hashicorp.com/consulhttps://github.com/hashicorp/consul wget下载wgethttps://releases.hashic......
  • 记录 debian intel nvidia 笔记本安装显卡驱动详细过程
    目录识别显卡检测并安装显卡驱动配置/etc/X11/xorg.conf/etc/lightdm/display_setup.sh/etc/lightdm/lightdm.conf重启系统,完成所有配置检测结果以下步骤全部根据官方文档......
  • CentOS 7.9 安装 kafka_2.13
    一、CentOS7.9安装kafka_2.13地址https://kafka.apache.org/downloads.html 二、安装准备1安装JDK在安装kafka之前必须先安装JDK和zookeeper,如何安装JDK,可......
  • 极米投影仪安装apk的方法
    https://www.touying.com/t-37871-1.html 方法二:使用U盘安装:1.使用电脑下载软件apk,并将软件apk的后缀修改为“apk1”;2.然后将后缀为apk1的安装包文件拷贝到U盘,将U盘接......
  • sql 2008 r2 重新安装时提示 MsiGetProductInfo 无法检索 Product Code 为“{xxxxxxxx
    问题:sql2008r2重新安装时提示MsiGetProductInfo无法检索ProductCode为“{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}”解决办法:win+r输入regedit回车找到注册表中的项......
  • hbase安装(1)
    1)解压Hbase到指定目录[atguigu@hadoop102software]$tar-zxvfhbase-2.4.11-bin.tar.gz-C/opt/module/[atguigu@hadoop102software]$mv/opt/module/hbase-2.4.1......
  • hbase安装(2)
    1)hbase-env.sh修改内容,可以添加到最后:exportHBASE_MANAGES_ZK=false2)hbase-site.xml修改内容:<?xmlversion="1.0"?><?xml-stylesheettype="text/xsl"href="config......
  • zookeeper安装
    1)安装前准备(1)安装JDK(2)拷贝apache-zookeeper-3.5.7-bin.tar.gz安装包到Linux系统下(3)解压到指定目录[atguigu@hadoop102software]$tar-zxvfapache-zookeeper-3.......
  • zookeeper集群安装
    1)集群规划在hadoop102、hadoop103和hadoop104三个节点上都部署Zookeeper。思考:如果是10台服务器,需要部署多少台Zookeeper?2)解压安装(1)在hadoop102解压Zookeeper......