Tomcat的安装

下载Tomcat(这里以Tomcat8.5为例)

直接进入官网进行下载,Tomcat官网
选择需要下载的版本,点击下载

这里一定要注意:
下载路径一定要记住,并且路径中尽量不要有中文!!!(不然在配置环境的时候很有可能会报错,血泪教训😴)

安装Tomcat:

这里一定要注意:在安装 tomcat 之前必须安装 java环境,否则会出现以下报错:

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program

如果还没配置好JDK环境可以参考下面这篇文章 JDK1.8 win11环境配置

安装包下载后直接打开,点击Next:

点击 I Agree 

 

 在这里注意第一行Port 为-1,HTTP为8080,一般为默认值,如果没有可以手动填写

 这里显示的时JDK的路径,我们新建一个记事本把这段路径复制粘贴下来方面之后查找

这里显示的是Tomcat的路径,方法同上,我们也复制粘贴到记事本上,方便后面查找

 完成以上这两步后我们点击Install

 

  然后就安装好啦!!!

然后我们还要调整一下Tomcat的参数

否则后面在IDEA中配置Tomcat运行环境的时候出现Error running ‘Tomcat 8.5.45’: port out of range:-1 (别问怎么知道的😭😭😭)

根据我们在记事本中粘贴下来的Tomcat的路径,我们去文件夹打开它

 点击conf

 找到其中的server.html并打开

 用记事本打开

打开后找到port

将port的值改为8005 并保存

 这样Tomecat的环境算是大致配好啦!

测试Tomcat:

打开浏览器,在地址栏输入:

http://localhost:8080

或者:

http://127.0.0.1:8080

如果出现这样的界面则说明我们的Tomcat安装好啦~

 配置Tomcat 环境变量

右击【此电脑】,点击【属性】,选择【高级系统设置】

在高级选项卡下,点击【环境变量】

 

首先在系统变量中选择新建 

 变量名为 【CATALINA_HOME】变量值为 Tomcat 的安装目录

CATALINA_HOME

在Path的变量值中新建一条:【%CATALINA_HOME%\bin】

点击下方编辑

 

%CATALINA_HOME%\bin

 

然后一直点确定直到退回到高级系统设置就OK啦!

 IDEA中配置Tomcat

 这里IDEA以中文版为例

点击文件中的【设置】【Setting】

 在【构建、执行、部署】【Build,Execution,Deployment】中选择【应用程序服务器】【Application Servers】点击加号“+”,就可以看到【Tomcat Server】了

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

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

相关文章

怎么把视频变成gif动图?一招在线生成gif动画

MP4是一种常见的视频文件格式,它是一种数字多媒体容器格式,可以用于存储视频、音频和字幕等多种媒体数据。MP4格式通常用于在计算机、移动设备和互联网上播放和共享视频内容。要将MP4视频转换为GIF格式,您可以使用专门的视频转gif工具。这个工…

三款顶级开源RAG (检索增强生成)工具:Verba、Unstructured 和 Neum

三款顶级开源RAG (检索增强生成)工具:Verba、Unstructured 和 Neum 概述 随着企业对话式数据处理需求的提升,面临的挑战是数据隐私性和缺乏企业级解决方案。虽然类似LangChain能在短时间内构建RAG应用,但忽视了文档解析、多来源数据ETL、批量…

Python 对Excel工作表中的数据进行排序

在Excel中,排序是整理数据的一种重要方式,它可以让你更好地理解数据,并为进一步的分析和报告做好准备。本文将介绍如何使用第三方库Spire.XLS for Python通过Python来对Excel中的数据进行排序。包含以下三种排序方法示例: 按数值…

【洛谷 P8723】[蓝桥杯 2020 省 AB3] 乘法表 题解(数学+进制转换+字符串)

[蓝桥杯 2020 省 AB3] 乘法表 题目描述 九九乘法表是学习乘法时必须要掌握的。在不同进制数下,需要不同的乘法表。 例如, 四进制下的乘法表如下所示: 1*11 2*12 2*210 3*13 3*212 3*321请注意,乘法表中两个数相乘的顺序必须为样例中所示的…

从0开始的 Vue 生活

Vue 一、配置环境1.1 安装node.js1.1.1 node.js 下载1.1.2 node.js 安装1.1.3 node.js 配置 1.2 安装VSCode1.2.1 VSCode 下载1.2.2 VSCode 安装1.2.3 VSCode 配置 二、创建Vue项目2.1 使用命令行创建Vue项目2.2 使用VSCode运行Vue项目2.3 尝试编写Vue项目2.3.1 准备工作2.3.2 …

线性代数笔记14--投影

1. 一维空间投影 p X A e B − p B − X A A ⊤ e 0 A ⊤ ( B − X A ) 0 X A ⊤ A A ⊤ B X A ⊤ B A ⊤ A p X A A A ⊤ B A ⊤ A pXA\\ eB-pB-XA\\ A^{\top}e0\\ A^{\top}(B-XA)0\\ XA^{\top}AA^{\top}B\\ X\frac{A^{\top}B}{A^{\top}A}\\ pXAA\frac{A^{\top}B}{A^…

Java开发与配置用到的各类中间件官网

开发配置时用到了一些官网地址,记录一下。 activemq 官网:ActiveMQ elk 官网:Elasticsearch 平台 — 大规模查找实时答案 | Elastic nginx 官网:nginx maven 官网:Maven – Welcome to Apache Maven nexus 官网&a…

Zoom软件怎么购买?zoom付费订阅教程

首先,让我们来了解一下Zoom的各个版本以及它们的价格。简单来说,Zoom分为免费版和收费版,收费版又包括专业版、商业版和企业版。 一、免费版 Zoom的免费版功能已经非常实用了,适合个人用户和小团队使用。免费版提供以下功能: 最多…

centos7 python3.12.1 报错 No module named _ssl

https://blog.csdn.net/Amio_/article/details/126716818 安装python cd /usr/local/src wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz tar -zxvf Python-3.12.1.tgz cd Python-3.12.1/ ./configure -C --enable-shared --with-openssl/usr/local/opens…

小程序学习

一、第一天 1、小程序体验 2、注册账号 小程序 (qq.com) 3、开发工具下载 下载 / 稳定版更新日志 (qq.com) 4、目录结构 "navigationBarBackgroundColor": "#00b26a" 配置头部背景色 4、wxml模板介绍 5、wxss 6、js文件 7、宿主环境 1、通信主体 2…

spring boot 2.4.x 之前版本(对应spring-cloud-openfeign 3.0.0之前版本)feign请求异常逻辑

目录 feign SynchronousMethodHandler 第一部分 第二部分 第三部分 spring-cloud-openfeign LoadBalancerFeignClient ribbon AbstractLoadBalancerAwareClient 在之前写的文章配置基础上 https://blog.csdn.net/zlpzlpzyd/article/details/136060312 因为从 spring …

Java --- springcloud之consul

目录 一、consul的使用 1.1、主要功能 1.2、安装及运行 1.3、添加微服务到consul 1.3.1、8001微服务添加相关pom、配置文件、注解 1.3.2、80微服务添加相关pom、配置文件、注解 1.4、三个注册中心异同 1.5、consul进行分布式配置 1.5.1、修改8001的yml配置文件 1.5.2…

Ubuntu中如何卸载软件

在Ubuntu系统中要干净地卸载软件,意味着不仅移除软件本身,还包括它的配置文件以及可能存在的依赖关系。以下是几种确保干净卸载的方法: 方法1:使用apt-get 通过命令行进行卸载,这是最常用且能处理依赖关系的方式&…

运维知识点-Apache HTTP Server

Apache 介绍 介绍 Apache是一个开源的Web服务器软件,全称为Apache HTTP Server,由Apache软件基金会开发和维护。它是目前全球使用最广泛的Web服务器软件之一,占全球所有网络服务器的很大比例。Apache服务器具有跨平台的特性,可以…

python中try-except-finally简介及用法

什么是try-except-finally? try-except-finally是python中的一个语句,它用于处理可能发生的异常(错误),并在异常发生后执行一些必要的操作。它由三个部分组成: try:尝试执行一段可能发生异常的…

最简k8s部署(AWS Load Balancer Controller使用)

问题 我需要在k8s集群里面部署springboot服务,通过k8s ingress访问集群内部的springboot服务,应该怎么做? 这里假设已经准备好k8s集群,而且也准备好springboot服务的运行镜像了。这里我们将精力放在k8s服务编排上面。 一图胜千言…

Github 2024-03-09 Rust开源项目日报 Top10

根据Github Trendings的统计,今日(2024-03-09统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Rust项目10Python项目1Scala项目1CUE项目1InfluxDB Edge: 开源实时时序数据库 创建周期:3817 天开发语言:Rust协议类型:Apache License 2.0S…

基于Springboot的智慧社区居家养老健康管理系统(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的智慧社区居家养老健康管理系统(有报告)。Javaee项目,springboot项目。 项目介绍: 采用M(model)V(view)C(controller)…

C语言如何选择循环语句?

一、问题 循环语句有三种,分别是 while 循环、do...while 循环和 for 循环。对于不同的程序, 应该使⽤不同的循环结构。那么,应该如何选择呢? 二、解答 1. 三种循环的⽐较 三种循环都可以⽤来处理同⼀问题。⼀般情况下&…

Humanoid-Gym 开源人形机器人端到端强化学习训练框架!星动纪元联合清华大学、上海期智研究院发布!

系列文章目录 前言 Humanoid-Gym: Reinforcement Learning for Humanoid Robot with Zero-Shot Sim2Real Transfer GitHub Repository: GitHub - roboterax/humanoid-gym: Humanoid-Gym: Reinforcement Learning for Humanoid Robot with Zero-Shot Sim2Real Transfer 一、介…