Tomcat的安装及配置

news2025/1/16 5:39:05

Tomcat介绍:

Tomcat简单地说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器


疑问:

一个电脑中可以安装多个版本的Tomcat吗?

同一台电脑可以同时安装多个Tomcat服务器。


安装及配置:

这里已7版本为例

下载:官网:http://tomcat.apache.org/

安装:

解压即安装,但需要注意整个路径不能出现中文。

配置环境变量:

电脑 -> 属性 -> 高级系统设置 -> 环境变量-> 新建“系统变量” ->

系统变量 -> Path -> 编辑 -> 新建 -> 输入 %CATALINA_HOME%\bin

确定 -> 确定 -> 确定。


测试Tomcat是否安装并配置成功

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

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

关闭Tomcat窗口,Tomcat服务器关闭。


一台电脑同时运行多个tomcat

1.必须使用压缩版的tomcat,不能使用安装版的。

2.第一个tomcat的配置不变。

3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址。

4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。

5.修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。

6.修改新的tomcat中的conf/server.xml文件:

第一:把端口改为没有使用的端口,如8006。

第二:把端口改为没有使用的端口,如8081。

第三:把端口改为没有使用的端口,如8092。

7.这样就可以在同一台电脑上同时运行多个tomcat了。


参考:https://dandelioncloud.cn/article/details/1537725257188491265

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

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

相关文章

【Spark分布式内存计算框架——Spark 基础环境】2. 快速入门(上)环境准备

第三章 快速入门 目前Spark最新稳定版本:2.4.x系列,官方推荐使用的版本,也是目前企业中使用较多版本,网址:https://github.com/apache/spark/releases Spark 2.4.x依赖其他语言版本如下,其中既支持Scala …

代码随想录算法训练营第三十一天_第八章_贪心算法 | 理论基础、455.分发饼干、376. 摆动序列、53.最大子数组和

理论基础 LeetCode 455.分发饼干 视频讲解https://www.bilibili.com/video/BV1MM411b7cq/?spm_id_from333.788&vd_sourcef98f2942b3c4cafea8907a325fc56a48文章讲解https://programmercarl.com/0455.%E5%88%86%E5%8F%91%E9%A5%BC%E5%B9%B2.html 思路:代码&…

开唐贡献榜(凌烟阁二十四功臣)

唐贞观十七年,太宗李世民为表彰唐初的开国功臣 建造凌烟阁 绘制二十四功臣像以示纪念 第一位 威能服物,智能动众。力安社稷,一代奸雄。 赵国公 长孙无忌 第二位 挺身陷阵,勇冠三军。飞虎将军,十三太保。 河间王 李孝…

【C语言】文件操作函数

文件操作函数1.文件的打开和关闭1.1fopen1.2close2.文件的顺序读写2.1fgetc和fputc2.1.1fputc2.1.2fgetc2.2fgets和fputs2.2.1fputs2.2.2fgets2.3fscanf和fprintf2.3.1fprintf2.3.2fscanf2.4fread和fwrite2.4.1fwrite2.4.2fread2.5总结2.6拓展(sscanf和sprintf&…

【面试题】async/await、promise和setTimeout的执行顺序

从一道题目出发今天看到一道面试题,是关于async/await、promise和setTimeout的执行顺序,题目如下:asyncfunctionasync1() {console.log(async1 start);awaitasync2();console.log(asnyc1 end); } asyncfunctionasync2() {console.log(async2)…

kafka官方文档中文翻译(kafka参数解释)

目录 入门 1.1简介 kafka™是一个分布式流媒体平台。这到底意味着什么? 1.2使用案例 1.3快速入门 1.4生态系统 1.5从以前的版本升级 2. API 2.1生产者API 2.2消费者API 2.3 Streams API 2.4连接API 2.5遗留API 3.配置 3.1Broker配置 3.2生产者配置 …

Exynos 4412 看门狗定时器中断

如果想弄懂看门狗定时器中断,要掌握下面两个知识点: 1 懂寄存器 Cortex A9采用的是ARM官方规定的中断处理机制 有两大类寄存器决定了中断工作状态 1) exynos 4412 特有的寄存器(在第26章) 2) Cortex A9 规定的工作寄存器(在第9章和第10章) 2 懂中断处理过…

【memcached】下载、安装、、出错一分钟全搞定

各位小伙伴在看黑马程序员springboot的时候可能会遇到的情况:memcached如何安装?官网地址:https://www.runoob.com/memcached/window-install-memcached.html找到合适的下载即可,占用内容很小,几秒就下载好了开启服务安…

SpringBoot + jackson + redis 序列化、反序列化 配置正确姿势

文章目录1.背景2. 原来项目配置3.正确配置4.小结1.背景 最近项目上 使用 SpringBoot 2.7.7 jackson redis 框架实现将javaBean 序列化和反序列化到 redis 中。但是最近在做登陆的时候将LoginUser 序列化到redis 中没问题,不重启服务的话反序列化成对象也没有问题…

【Java多线程】同步代码块处理线程安全问题

题:创建三个窗口卖票,总票数为100张 1.问题:买票过程中,出现了重票,错票 --> 出现了线程的安全问题 2.问题出现的原因:当某个线程操作车票的过程中,尚未操作完成时,其他线程参与进…

IDEA常用技巧汇总

查看代码历史版本鼠标在需要查看的java类 右键 找到Local History >> Show History 点开即可看到历史版本,常用于自己忘记代码改了哪些内容 或需要恢复至某个版本 (注意 只能看近期修改 太久了也是看不到的)idea设置成eclipse的快捷键这对eclipse转idea的开发…

网络编程套接字

✏️作者:银河罐头 📋系列专栏:JavaEE 🌲“种一棵树最好的时间是十年前,其次是现在” 目录Socket 套接字UDP 和 TCPUDP数据报套接字编程DatagramSocket APIDatagramPacket APIUdpEchoServerUdpEchoClientUdpDictServer…

分享62个JS返回顶部特效,总有一款适合您

分享62个JS返回顶部特效,总有一款适合您 62个JS返回顶部特效下载链接:https://pan.baidu.com/s/1X1fSwxibtEDXKeYqj0sHXQ?pwde2kp 提取码:e2kp Python采集代码下载链接:https://wwgn.lanzoul.com/iKGwb0kye3wj import os im…

[Android]Toolbar

Toolbar是由AndroidX库提供的,它的强大之处在于,它不仅继承了ActionBar的所有功能,并且灵活度很高,可以配合其他控件完成一些Material Design的效果。 使用Toolbar替代ActionBar 在themes的两个xml文件中, 都指定一个…

视频连载08 - 这个为生信学习和生信作图打造的开源R教程真香!!!

点击阅读原文跳转完整教案。1 思考题2 R基础2.1 R安装2.2 Rstudio基础2.2.1 Rstudio版本2.2.2 Rstudio安装2.2.3 Rstudio 使用2.3 R基本语法2.3.1 获取帮助文档,查看命令或函数的使用方法、事例或适用范围2.3.2 R中的变量及其初始化2.3.3 变量类型和转换2.3.4 R中矩…

ECharts接收dataset类型数据封装各类型图形组件

数据平台整合matabase图表,调用matabase已有接口使用echarts实现图表展示 目标 将各类型图形独立封装为组件 将多个组件整体封装成一个组件 使用时只需传入组件名和对应数据即可 展示 数据格式 ECharts中dataset配置 公共组件 示例饼图 pie-chart pie-chart comm…

AcWing 1083. Windy数(数位DP)

AcWing 1083. Windy数(数位DP)一、问题二、分析状态表示状态转移初末状态循环设计注意事项三、代码一、问题 二、分析 这道题考察的是数位DP的知识,对于数位DP的分析方法作者在之前的文章中做过详细地介绍:AcWing 1081. 度的数量…

java面试题(九)集合篇

2.1 Java中有哪些容器(集合类)? 参考答案 Java中的集合类主要由Collection和Map这两个接口派生而出,其中Collection接口又派生出三个子接口,分别是Set、List、Queue。所有的Java集合类,都是Set、List、Qu…

【LeetCode】Day206-二叉树着色游戏

题目 1145. 二叉树着色游戏【中等】 题解 官解说的实在是抽象了,看了下高赞题解,果然很清晰易懂 以 x 为根,它的三个邻居(左儿子、右儿子和父节点)就对应着三棵子树: 左子树右子树父节点子树 哪棵子树…

微服务项目框架及多模块开发

目录 项目模式 技术栈 项目架构图 模块 案例演示 主模块 zmall-common子模块 zmall-user子模块 项目模式 电商模式:市面上有5种常见的电商模式,B2B、B2C、 C2B、 C2C、O2O; 1、B2B模式 B2B (Business to Business),是指 商家与商家…