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】了

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Prompt Engineering、Finetune、RAG:OpenAI LLM 应用最佳实践

一、背景 本文介绍了 2023 年 11 月 OpenAI DevDay 中的一个演讲,演讲者为 John Allard 和 Colin Jarvis。演讲中,作者对 LLM 应用落地过程中遇到的问题和相关改进方案进行了总结。虽然其中用到的都是已知的技术,但是进行了很好的总结和串联…

神经网络的矢量化,训练与激活函数

我们现在再回到我们的神经元部分,来看我们如何用python进行正向传递。 单层的正向传递: 我们回到我们的线性回归的函数。我们每个神经元通过上述的方法,就可以得到我们的激发值,从而可以继续进行下一层。 我们用这个方法就可以得…

排序算法的对比

类别排序方法时间复杂度空间复杂度稳定性平均情况特殊情况 插入 排序 插入排序基本有序最优稳定希尔排序不稳定 选择 排序 选择排序不稳定堆排序不稳定 交换 排序 冒泡排序稳定快速排序基本有序最差不稳定归并排序稳定基数排序稳定

0环PEB断链实现

截止到昨天那里我们的思路就清晰了,通过EPROCESS找到我们要隐藏的进程的ActiveProcessLinks,将双向链表的值修改,就可以将我们想要隐藏的这个进程的ActiveProcessLinks从双向链表中抹去的效果,这里的话如果在windbg里面直接使用ed…

用Python实现一个简单的——人脸相似度对比

近几年来,兴起了一股人工智能热潮,让人们见到了AI的能力和强大,比如图像识别,语音识别,机器翻译,无人驾驶等等。总体来说,AI的门槛还是比较高,不仅要学会使用框架实现,更…

Day33|贪心算法part3

k次取反后最大的数组元素和 思路:贪心,局部最优,让绝对值大的负数变正数,当前数值达到最大,整体最优;整个数组和达到最大。如果把序列中所有负数都转换为正数了,k还没耗尽,就是k还大…

AWS的CISO:GenAI只是一个工具,不是万能钥匙

根据CrowdStrike的年度全球威胁报告,尽管研究人员预计人工智能将放大对防御者和攻击者的影响,但威胁参与者在其行动中使用人工智能的程度有限。该公司上个月在报告中表示:“在整个2023年,很少观察到GenAI支持恶意计算机网络运营的开发和/或执行。” 对于GenAI在网络安全中的…

Python:在 Ubuntu 上安装 pip的方法

目录 1、检测是否已安装pip 2、更新软件源 3、安装 4、检测是否安装成功 pip和pip3都是Python包管理工具,用于安装和管理Python包。 在Ubuntu上,pip和pip3是分别针对Python2和Python3版本的pip工具。 pip3作用:自动下载安装Python的库文…

2024年HW技术总结

我们都知道, 护网行动 是国家应对网络安全问题所做的重要布局之一。至今已经是8个年头了,很多公司在这时候人手不够,因此不得不招募一些网安人员来参加护网。 红队 扮演攻击的角色,蓝队 扮演防守、溯源的角色,紫队当然…

Java 的 System 类常用方法介绍

Java 中的 System 类是一个final类,它提供了与系统相关的属性和方法。它是一个内置的类,可以直接使用,不需要实例化。System 类提供了标准输入、标准输出和错误输出流,以及对外部定义的属性和系统环境的访问。下面是 System 类的一…

如何在Android 上查找恢复删除/隐藏的照片?5 个值得尝试的方法分享

Android 设备上的删除/隐藏图像有多种用途,无论是保护隐私还是优化存储空间。然而,在某些情况下,用户可能由于意外隐藏、删除或仅仅是出于好奇而需要取消删除/隐藏这些照片。在这种情况下,了解如何在 Android 上查找删除/隐藏的照…

Sora的新商业视角:从生态构建到未来产业协同

在科技飞速发展的当下,人工智能与机器学习不仅重塑了我们的生活方式,还深刻地改变了商业模式的构建方式。Sora,作为一款前沿的AI视频生成工具,其盈利路径和未来产业协同的可能性值得深入探讨。 Sora学习资料:使用方式…

LabVIEW智能Modbus监控系统

LabVIEW智能Modbus监控系统 在自动化和信息化迅速发展下,传统的监控系统已无法满足现代工业对于数据通讯和处理的高效率和高可靠性要求。为了解决这一问题,设计了一套基于LabVIEW的智能Modbus监控系统。该系统利用LabVIEW的图形化编程环境和Modbus协议的…

Java jdk 21 安装

下载软件 https://www.oracle.com/hk/java/technologies/downloads/#jdk21-windows x64 MSI Installer: https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.msi 获取JRE 用旧版Java的,不一定会知道这一个步骤 创建JRE命令&#xff…

【牛客】VL76 任意奇数倍时钟分频

描述 编写一个模块,对输入的时钟信号clk_in,实现任意奇数分频,要求分频之后的时钟信号占空比为50%。模块应包含一个参数,用于指定分频的倍数。 模块的接口信号图如下: 要求:使用Verilog HDL语言实现&#…

初阶数据结构之---二叉树的顺序结构-堆

引言 今天要讲的堆,不是操作系统虚拟进程地址空间中(malloc,realloc等开空间的位置)的那个堆,而是数据结构中的堆,它们虽然名字相同,却是截然不同的两个概念。堆的底层其实是完全二叉树&#x…

electron 程序与安装包图标放大与制作

原因 electron-builder 在打包时需要最小支持到256x256像素的icon图标。原有历史图标都太小了。需要尝试将图标放大。 工具 convertio.co/zh/ico-png/ 在线ico转png网站 https://github.com/upscayl/upscayl 图片放大工具 csdn下载 greenfish-icon-editor-pro.en.softonic.c…

Tomcat 的安装(详细教程)

目录 一、概述二、安装前准备三、Windows 安装1. 方式一2. 方式二 一、概述 官网:https://tomcat.apache.org/ Tomcat 是一个免费的、开放源代码的 Web 应用服务器,属于轻量级应用服务器,由 Apache、Sun 和一些公司以及个人共同开发而成&…

【MapReduce】03.MapReduce框架原理

目录 1.InputFormat数据输入 1.1.切片与MapTask并行度决定机制 1.2.Job提交流程源码和切片源码 1.3.FileInputFormat切片机制 1.4.TextInputFormat 1.5.CombineTextInputFormat切片机制 1.6.CombineTextInputFormat 1.InputFormat数据输入 1.1.切片与MapTask并行度决定…

Qt开发QHostInfo主机地址查询组件

Qt 是一个跨平台C图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用QHostInfo组件实现对主机地址查询功能…