Tomcat(Win+Linux)安装教程

Windows环境安装

Tomcat安装及配置教程主要分为四步:

        步骤一:确认自己是否已 安装JDK🔍

        步骤二:下载安装Tomcat

        步骤三:Tomcat配置环境变量

        步骤四:验证Tomcat配置是否成功

        OK,我们开始!!!

1、确认自己是否已安装JDK

Win+R打开运行,输入cmd回车,在DOS窗口中输入java。

出现这些代表已经安装,然后查看自己的JDK版本。

输入:java -version

  • java -version

可以看到我的JDK版本是1.8的。

Tomcat在JDK1.8版本下能够正常运行,其他版本不能正常启动。

2、下载安装Tomcat

官网地址:Apache Tomcat® - Welcome!

选择Tomcat8版本(自己随意,这里我是选择的8版本)

选择下载64位

链接:https://pan.baidu.com/s/1jwxy1SuYaOYmP7u8NstSSg 
提取码:h123 
--来自百度网盘超级会员V5的分享 (官网下载比较慢,这里我放上百度网盘链接)

3、Tomcat配置环境变量

首先右击此电脑,属性,打开高级系统设置:

Win11环境

Win10环境

点击环境变量:

在系统变量这一栏里选择新建:

出现这个框:

变量名:CATALINA_HOME

变量值:解压后的路径

之后找系统变量中的Path,点击编辑:

之后点击新建,输入%CATALINA_HOME%\bin。如图,再点击确定:

之后点击确定,确定。

4、验证Tomcat配置是否成功

首先win+R输入cmd回车,然后再DOS窗口输入startup.bat回车。

之后会出现Tomcat启动窗口。

代表配置成功。

如果出现报错或者一闪而过,可能是端口号被占用。Tomcat默认窗口时8080。

可以尝试重启电脑,再启动Tomcat试试。不行的话,就修改Tomcat端口号。

如果配置成功,打开浏览器,输入http://localhost:8080/

(刚才那个黑窗口一定不能关闭,否则肯定打不开这个页面)

如果出现如下图,则表示成功。

 OK,搞定


Linux环境安装

1、上传安装包

        把tomcat包上传到Linux系统中去。我这里的上传目录为:/opt/sofeware

2、解压压缩包

        解压压缩包到指定目录(/opt/module)。

  • tar -xvf apache-tomcat-8.5.81.tar.gz -C /opt/module/


3、确认自己是否已安装JDK

        tomcat启动需要jdk的环境(本机一般自带),用命令查看jdk版本

  • java -version

4、修改Tomcat文件名

        修改解压后tomcat文件名(这里也可以不修改,主要是为了之后书写方便)

  • mv apache-tomcat-8.5.81/ tomcat-8.5.81

5、启动Tomcat

        进入tomcat目录,启动

cd tomcat-8.5.81/
cd bin/
./startup.sh

6、访问中间件

        在主机浏览器中访问192.168.10.102:8080,就可以看到下面界面。注:这里192.168.10.102是虚拟机的ip

7、查看防火墙是否关闭

        若主机访问不到,查看虚拟机防火墙是否关闭。

         查看防火状态

  • systemctl status firewalld

         永久 关闭防火墙🔍

  • systemctl disable firewalld

         重启防火墙

  • systemctl enable firewalld

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/279535.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据库基本介绍及编译安装mysql

目录 数据库介绍 数据库类型 数据库管理系统(DBMS) 数据库系统 DBMS的工作模式 关系型数据库的优缺点 编译安装mysql 数据库介绍 数据:描述事物的的符号纪录称为数据(Data) 表:以行和列的形式组成…

python大学生健身爱好者交流网站flask-django-nodejs-php

任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于python技术、django/flask框架、B/S机构、Mysql数据…

【No.13】蓝桥杯二分查找|整数二分|实数二分|跳石头|M次方根|分巧克力(C++)

二分查找算法 知识点 二分查找原理讲解在单调递增序列 a 中查找 x 或 x 的后继在单调递增序列 a 中查找 x 或 x 的前驱 二分查找算法讲解 枚举查找即顺序查找, 实现原理是逐个比较数组 a[0:n-1] 中的元素,直到找到元素 x 或搜索整个数组后确定 x 不在…

linux网络服务学习(1):nfs

1.什么是nfs NFS:网络文件系统。 *让客户端通过网络访问服务器磁盘中的数据,是一种在linux系统间磁盘文件共享的方法。 *nfs客户端可以把远端nfs服务器的目录挂载到本地。 *nfs服务器一般用来共享视频、图片等静态数据。一般是作为被读取的对象&…

国内git最新版本下载链接2.44

git官网地址:Git - Downloading Package (git-scm.com) 蓝奏云: ​​​​​​gGit-2.44.0-64-bit.exe - 蓝奏云 git仓库地址:git/git: Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via …

算法笔记p251队列循环队列

目录 队列循环队列循环队列的定义初始化判空判满入队出队获取队列内元素的个数取队首元素取队尾元素 队列 队列是一种先进先出的数据结构,总是从队尾加入元素,从队首移除元素,满足先进先出的原则。队列的常用操作包括获取队列内元素的个数&a…

Typecho博客后台登陆界面美化

登录界面: 食用方法: 备份 admin 目录 压缩包内容上传到 admin 目录内。 结构:网站根目录 /admin/login.php 结构:网站根目录 /admin/style 修改 login.php 第35行,把“季春二九管理后台”替换成自己的信息 清理缓存,开始体验新的…

释放创造力,Nik Collection 6 by DxO 点亮你的视觉世界

在数字摄影时代,后期处理是提升摄影作品品质的重要环节。而Nik Collection 6 by DxO作为一套优秀的滤镜插件套装,不仅为摄影师提供了丰富的后期处理工具,更让他们能够释放无限的创造力,打造出惊艳的视觉作品。 Nik Collection 6 …

虚拟游戏理财 - 华为OD统一考试(C卷)

OD统一考试(C卷) 分值: 100分 题解: Java / Python / C++ 题目描述 在一款虚拟游戏中生活,你必须进行投资以增强在虚拟游戏中的资产以免被淘汰出局。 现有一家Bank,它提供有若干理财产品m,风险及投资回报不同,你有N (元)进行投资,能接受的总风,险值为X。 你要在可接…

WanAndroid(鸿蒙版)开发的第六篇

前言 DevEco Studio版本:4.0.0.600 WanAndroid的API链接:玩Android 开放API-玩Android - wanandroid.com 其他篇文章参考: 1、WanAndroid(鸿蒙版)开发的第一篇 2、WanAndroid(鸿蒙版)开发的第二篇 3、WanAndroid(鸿蒙版)开发的第三篇 …

Android Studio实现内容丰富的安卓视频管理平台

获取源码请点击文章末尾QQ名片联系,源码不免费,尊重创作,尊重劳动 项目编号081 1. 开发环境 android stuido 2.功能介绍 安卓端: 1.注册登录 2.本地视频 3.视频播放 4.收藏功能 5.网路视频 6.个人中心 7.我的收藏 8.浏览历史 3.系…

Java设计模式 | 简单工厂模式

概述 需求 设计一个咖啡店点餐系统设计一个咖啡类(Coffee);并定义其两个子类(美式咖啡AmericanCoffee和拿铁咖啡LatteCoffee);再设计一个咖啡店类(CoffeeStore),其具备…

一文搞定JVM相关的命令汇总,推荐收藏!

一、简介 虽然目前市场上有很多成熟的 JVM 可视化监控分析工具,但是所有的工具其实都依赖于 JDK 的接口和底层相关的命令,了解这些命令的使用对于我们在紧急情况下排查 JVM 相关的线上故障,会有更加直观的帮助。 下面我们一起来看看 JVM 常…

云服务器2核4g能支持多少人同时访问?腾讯云和阿里云PK

腾讯云轻量应用服务器2核4G5M配置性能测评,腾讯云轻量2核4G5M带宽服务器支持多少人在线访问?并发数10,支持每天5000IP人数访问,腾讯云百科txybk.com整理2核4G服务器支持多少人同时在线?并发数测试、CPU性能、内存性能、…

智慧安全:守护智慧城市的安全屏障

随着信息技术的迅猛发展,智慧城市已成为现代城市发展的重要方向。智慧城市通过集成应用先进的信息通信技术,实现城市管理、服务、运行的智能化,为城市的可持续发展注入了新的活力。然而,在智慧城市的建设过程中,安全问…

综合系列之大四学生如何摆脱焦虑,找回自己?

注意: 焦虑是一种常见的情绪,它通常表现为紧张、不安、恐惧和担忧等情绪。当焦虑情绪影响到日常生活和工作时,就需要采取适当的措施来应对。 一、焦虑原因 1. 就业压力:随着毕业的临近,可能会感到就业压力增大&#xf…

Java IO模型

NIO Java IO 模型1. 什么是IO计算机结构角度应用程序角度 2. 常见的内存模型3. Java中常见的IO模型3.1 BIO(Blocking I/O)3.2 NIO(Non-blocking/New I/O)同步非阻塞 IO 模型I/O 多路复用模型 3.3 AIO(Asynchronous I/O…

C++:类的6大默认成员函数(拷贝构造函数篇)

文章目录 1、拷贝构造函数的概念const用途 2、拷贝构造函数的特性浅拷贝/值拷贝 前言:Hello,大家好,咱这篇博客继续默认成员函数,今天的笔记分享为拷贝构造函数~ 1、拷贝构造函数的概念 在创建对象时,我们能否创建一个与已存在对象一某一样的…

2024.3.9|第十五届蓝桥杯模拟赛(第三期)

2024.3.9|十五届蓝桥杯模拟赛(第三期) 第一题 第二题 第三题 第四题 第五题 第六题 第七题 第八题 第九题 第十题 心有猛虎,细嗅蔷薇。你好朋友,这里是锅巴的C\C学习笔记,常言道,不积跬步无以至千里&…

Spring项目-前端问题:Can‘t find variable:$

在写Spring项目代码时,后端调试没问题,部署程序到Safari上出现Cant find variable:$ 问题 部署到Chrome上出现Uncaught ReferenceError: $ is not defined问题 检查前端代码后发现是JS代码里,函数与jQuery前后位置有问题 改换位置后页面可正常…