Tomcat安装与配置(详细教程)

news2024/11/15 15:48:49

一、安装Tomcat服务器

1.下载地址(Tomcat官网)http://tomcat.apache.org/

3f37a9118ba94761a49a489f8df88513.png

2.将下载的zip文件解压到指定的目录(例如:D盘,目录不要有中文)

   D:\apache-tomcat-9.0.43

二、配置Tomcat环境变量

(1)复制Tomcat的安装路径(D:\apache-tomcat-9.0.43)

(2)此电脑→属性→高级系统设置→环境变量

(3)系统变量→新建→变量名:CATALINA_HOME    变量值:Tomcat的安装路径→确定

7ce58cb0c09c421d83cb5145133b8af5.jpeg

(4)系统变量→Path→编辑→新建→输入%CATALINA_HOME%\bin

41137e031dcc48f6b0d13d024a038794.jpeg

(5)确定→确定→确定

三、启动并测试Tomcat

1.启动Tomcat

  在Tomcat安装路径下的bin目录里找到startup.bat,双击运行,保持窗口打开状态

507c2b8d11104b4ca5f52b41fd58126b.jpeg

2.测试Tomcat

   打开浏览器,在地址栏输入http://localhost:8080/或http://127.0.0.1:8080/,能看到Tomcat首页即启动成功(若出现闪退现象,请先检查环境变量配置是否正确)

1875a03845cd4997bdf2092043ff2a7d.png

3.关闭Tomcat窗口,Tomcat服务器关闭

四、安装Eclipse

1.下载地址https://www.eclipse.org/downloads/packages/

  选择Eclipse IDE for Enterprise Java and Web Developers,按需求选择符合自己操作系统的版本

2.将安装包解压到安装目录(例如:D盘)

3.打开eclipse目录,双击eclipse.exe

4.Workspace选择工作路径,可默认不更改(也可以在D盘新建文件夹),勾选Use this as the default and do not ask again,点击Launch

51582f5d38544a2398ff940f0bf48246.jpeg

5.出现Welcome欢迎界面,安装成功

4ba2a6d2e34f4c59ad4553f8dd531400.jpeg

五、Eclipse集成Tomcat

1.打开Eclipse,点击“Window”,选择“Preferences”

2.找到“Server”,选择“Runtime Environments”,点击“Add”

23a364cb753347b4898bcd8ea34b854a.jpeg

3.选择Tomcat版本,点击“Next”

22d63e0564ee42a587d083004854041f.jpeg

4.找到Tomcat安装路径,点击“Finish”完成

070babdede0f416f85ccda47956b404c.jpeg

5.点击“Apply and Close”

0511a67f1b504e83b70a5ba6363395dc.jpeg

6.File→New→Dynamic Web Project

7.Project name(项目名称):Test,点击“Next”

5bbd4555bcc64a919678a12d4b9e68e7.jpeg

8.Next→勾选Generate web.xml deployment descriptor→Finish

77cfa068c6774f39ab408fa32569d6ac.jpeg

9.在Test项目中的WebContent文件夹下New一个HTML File,起名为index.html,点击“Finish”

0f5750c01bd143e99cf11adde24ba043.jpeg

10.在index.html页面写上任意语句(例如:Hello World),做测试

7108b0021eb54291b3ddf04edbd404ff.png

11.窗口下端找到Servers,点击No servers are available.Click this link to create a new server...链接

2eb1c35953474a3e958ae273c26914a2.png

12.不做修改,点击“Next”

f11bdfdaf72240deaf88198976b0b0a5.jpeg

13. 点击“Add”,再点击“Finish”

456884d992484fb1b6d8cb1707265e52.jpeg

14. 右键Tomcat v9.0 Server at localhost[Stopped,Synchronized],单击“Start”

e25ba8d6a95f4ec8bdc739751b90b890.png

15.在index.html页面右键,选择“Run As”下的“Run on Server”,再点击“Finish”

6c29373012e34195861afb8ba3ff59f4.jpeg

15. 出现以下效果,Tomcat集成成功

7c1c5384d3b04b868a5fe5fb72405ec0.png

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

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

相关文章

Scrap爬虫框架集成Selenium来解析动态网页

1、爬虫项目单独使用scrpay框架的不足 当前网站普遍采用了javascript 动态页面,特别是vue与react的普及,使用scrapy框架定位动态网页元素十分困难,而selenium是最流行的浏览器自动化工具,可以模拟浏览器来操作网页,解…

金融时间序列预测方法合集:CNN、LSTM、随机森林、ARMA预测股票价格(适用于时序问题)、相似度计算、各类评判指标绘图(数学建模科研适用)

项目设计集合(人工智能方向):助力新人快速实战掌握技能、自主完成项目设计升级,提升自身的硬实力(不仅限NLP、知识图谱、计算机视觉等领域):汇总有意义的项目设计集合,助力新人快速实…

Junit 快速入门

✏️作者:银河罐头 📋系列专栏:JavaEE 🌲“种一棵树最好的时间是十年前,其次是现在” 目录 为什么学 JunitJunit 相关技术注解TestDisabledBeforeAll, AfterAllBeforeEach, AfterEach 参数化单参数CSV 获取参数多参数方…

华为云书库《Spring Boot2系列实战教程》电子书

华为开发者大会PaaS生态电子书推荐,助你成为了不起的开发者! 处理Spring Boot 常见企业级需求,《Spring Boot2系列实战教程》来了! 点击下方进入华为云官网 https://auth.huaweicloud.com/authui/login.html?localezh-cn&…

MySQL基础知识(一)-超详细Windows系统安装MySQL详细教程

1.简介 原计划,今天这篇想要给小伙伴们讲解一下python操作mysql数据库,但是由于近期换了一台新的电脑,所以一看mysql数据库都没安装,所有才有了这篇文章。尽管网上不乏此类型的文章,但是刚好自己要安装,所以…

C语言 base32与base64加解密

概述 Base32、Base64编码就是分别用32个、64个可打印字符表示二进制数据。 一、Base32规则 32 2^5,所以需要5 Bit来表示一个base32字符。一个字节8 Bit,5和8的最小公倍数是40。编码的过程中,以5个字节为一组转为8个base32字符,不…

python OA流程图xml文件画图 graphviz的使用

下面的公文发文的流程图,虽然流程环节有坐标信息,但graphviz设置pos参数效果也不是太好 问题在于如何为流程环节设置绝对坐标 D:\Study\myproject\Python_auto_office\flow_report\utils\draw_image.py 通过xml流程文件绘制流程图 import graphviz …

[期末网页作业]-小米官网(html+css+js)

今天,我非常高兴地向大家展示我的最新成果——仿写小米官网的页面。经过一个漫长的期末考试季节,我终于完成了这个耗费了许多心血的项目。在这个过程中,我付出了大量的时间和努力来确保每一个细节都尽善尽美。 首先,我注重了页面的…

【BMS】电池能量管理:充电管理(含关键参数)

🔋 电池包能量管理:充电管理(含关键参数) 🔋 零、友情提示:若时间有限或者有基础的同学可直接跳至第四章查看一、以通信为基础1.典型电路2.软件时序 二、充电过程(常规)️1.充电参数…

【剑指offer】6.二叉树的下一个结点(java)

文章目录 二叉树的下一个结点描述输入描述:返回值描述:示例1示例2示例3示例4思路完整代码 二叉树的下一个结点 描述 给定一个二叉树其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点…

JAVA leetCode 13. 罗马数字转整数

方法一:1.通过hashmap来保存字符与数字之间的关系 2:根据罗马数字转整数的特点,当前字符比右边的字符小并且不是最后一个字符就说明在计算总数时该字符的符号是负,反之即为正 代码展示: public static int romanToIn…

Spring Boot中的Hibernate是什么,如何使用

Spring Boot中的Hibernate是什么,如何使用 Hibernate是一个流行的Java ORM框架,它提供了一种将Java对象映射到关系数据库表的方法。Spring Boot集成了Hibernate,使得在开发Web应用程序时可以轻松地使用Hibernate操作数据库。本文将介绍Sprin…

记一次阿里云被挖矿处理记录

摘要 莫名其妙的服务器就被攻击了,又被薅了羊毛,当做免费的挖矿劳动力了。 一、起因 上班(摸鱼)好好的,突然收到一条阿里云的推送短信,不看不知道,两台服务器被拉去作为苦力,挖矿去…

核磁共振常用的文件格式介绍:NIfTI volume 格式 (*.nii), GIFTI 格式 (*.gii), CIFTI 格式 (*.nii)

核磁共振常用的文件格式介绍:NIfTI volume 格式, GIFTI 格式, CIFTI 格式 NIfTI volume 格式 (*.nii)GIFTI 格式 (*.gii)CIFTI 格式 (*.nii)自定义工作台 (wb_view) 文件:Scene file文件 (*.scene)规格文件 (*.spec)Spec file (*.border)Foci (*.foci)Trajectory file (*.t…

PowerShell和cmd区别以及在文件夹快速打开cmd窗口的几种方法

区别: cmd是Windows才有的,PowerShell是跨平台通用的 cmd进入的是dos系统 PowerShell可以看作是cmd的升级版。PowerShell更方便使用,而且功能更加强大 方法: 1.在PowerShell中打开cmd 在当前文件夹,shift右键找到…

《黑马头条》 内容安全 自动审核 feign 延迟任务精准发布 kafka

04自媒体文章-自动审核 1)自媒体文章自动审核流程 1 自媒体端发布文章后,开始审核文章 2 审核的主要是审核文章的 内容(文本内容和图片) 3 借助 第三方提供的接口审核文本 4 借助第三方提供的接口审核图片,由于图片存储到minIO中&…

flutter聊天界面-消息气泡展示实现Flexible

flutter聊天界面-消息气泡展示实现Flexible 在之前实现了flutter聊天界面的更多操作展示,消息气泡展示实现Flexible, 一、Flexible Flexible可以帮助Row、Column、Flex的子控件充满父控件,它的用法很灵活,也具有权重的属性。跟Fl…

记录征战Mini开发板从无到有

前言 我们店铺的开发板目前主要有Altera,Xilinx以及国产安路,高云。Xilinx只有Spartan6系列,这个系列的芯片只支持ISE软件,但是很多客户用的是VIVADO软件,所以导致我们无法满足客户的需求。基于此原因,我们经过几个月…

go性能分析工具--pprof使用

之前线上遇到了内存泄露,就在找工具来分析,刚好还是个纯go的项目, 就找到pprof. 来串一下如何使用吧; pprof可以支持多种类型的采样分析. 可以分析cpu或者内存或者goroutine等 集成很简单, 在工程中引入如下代码: import _ "net/http/pprof"go func() {log.Println…

K8s集群部署最新Jenkins 2.387.1

K8s集群部署最新Jenkins 2.387.1 概述环境准备设置存储目录并启动NFS服务安装 NFS 服务端 动态创建 NFS存储(动态存储)部署jenkins服务 概述 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作…