Tomcat的下载安装与使用教程

2025-03-10 17:50

本文主要是介绍Tomcat的下载安装与使用教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《Tomcat的下载安装与使用教程》本文介绍了Tomcat的下载、安装和使用方法,包括在本机和云服务器上部署Tomcat的过程,以及解决启动失败问题的方法...

Tomcat的下载安装与使用

Tomcat是一个Java写的HTTP服务器,并且是一个“绿色软件”,只需要解压缩就可以使用(前编程提是已经装好JDK)。

Tomcat的下载与安装

1.首先打开Tomcat的官网,并在左栏找到Download,找到要下载的Tomcat版本,以Tomcat 9为例。

Tomcat的下载安装与使用教程

2.然后点击就可以下载压缩包了。

Tomcat的下载安装与使用教程

3.安装好以后,解压缩,就会看到如下界面

Tomcat的下载安装与使用教程

  • 其中,bin目录是存放各种启动,停止脚本的。
  • bin目录中的*.sh是以后再linux上用的,*.BAT是在Windows上用的。
  • 例如bin目录下的startup.bat只需要双击,就可以启动服务了。
  • 另外,webapps目录是存放我们用运行的网站的。

Tomcat在本机运行使用

4.如果双击startup.bat运行后最终显示如下,说明Tomcat启动成功了。

为什么出现较多的乱码,是因为Windows的编码方式是GBK,而Tomcat的编码方式是UTF-8.

Tomcat的下载安装与使用教程

并且我们可以浏览器访问127.0.0.1:8080,如果显示如下界面说明就没有问题。

Tomcat的下载安装与使用教程

Tomcat在云服务器上的使用

上面的方式只能在本机运行访问,如果想让别人也能访问,就需要将Tomcat部署到公网上,对我们来说,可以将Tomcat部署到云服务器上,这样就能够让别人进行访问了。

不过在云服务器上安装Tomcat之前,我们先在云服务器上安装编程好JDK,以Centos为例,使用命令

yum list | grep jdk 找到 jdk,然后选择合适的版本进行安装,建议选择安装带有devel结尾的版本,然后使用命令 yum install -y 对应的版本,安装好以后,使用 java -version或者 javac命令验证 jdk是否安装成功。

安装好 jdk 以后,就可以安装 Tomcat了,不过云服务器上的Tomcat版本较低,我们可以到Tomcat官网进行下载,下载以后将压缩包上传到xshell上,然后解压缩,然后把网站资源放到webapps目录下即可。

然后我们需要将bin目录下的以 .sh结尾的文件添加可执行权限,进入bin目录,然后使用命令 chmod +x *.sh,然后使用命令bash startup.sh,这样Tomcat就启动了,我们就可以python拿着云服务器的公网IP进行访问了。

如果启动失败怎么办?

  • 最常见的启js动失败原因是端口号被占用.
  • Tomcat 启动的时候默认会绑定 8080 和 8005 端口.
  • 如果有其他进程已经绑定了这两个端口中的任意一个, 都会导致 Tomcat 不能启动.
  • 在命令行中使用 netstat -ano | findstr 8080 确定看 8080 是否被其他进程绑定, 把对方进程干掉, 再重新启动 Tomcat 一般就可以解决问题。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持China编程(www.chinasem.cn)。

这篇关于Tomcat的下载安装与使用教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1153686

相关文章

无需邀请码!Manus复刻开源版OpenManus下载安装与体验

《无需邀请码!Manus复刻开源版OpenManus下载安装与体验》Manus的完美复刻开源版OpenManus安装与体验,无需邀请码,手把手教你如何在本地安装与配置Manus的开源版OpenManu... Manus是什么?Manus 是 Monica 团队推出的全球首款通用型 AI Agent。Man

SpringBoot基于沙箱环境实现支付宝支付教程

《SpringBoot基于沙箱环境实现支付宝支付教程》本文介绍了如何使用支付宝沙箱环境进行开发测试,包括沙箱环境的介绍、准备步骤、在SpringBoot项目中结合支付宝沙箱进行支付接口的实现与测试... 目录一、支付宝沙箱环境介绍二、沙箱环境准备2.1 注册入驻支付宝开放平台2.2 配置沙箱环境2.3 沙箱

Python使用PIL库将PNG图片转换为ICO图标的示例代码

《Python使用PIL库将PNG图片转换为ICO图标的示例代码》在软件开发和网站设计中,ICO图标是一种常用的图像格式,特别适用于应用程序图标、网页收藏夹图标等场景,本文将介绍如何使用Python的... 目录引言准备工作代码解析实践操作结果展示结语引言在软件开发和网站设计中,ICO图标是一种常用的图像

使用Java发送邮件到QQ邮箱的完整指南

《使用Java发送邮件到QQ邮箱的完整指南》在现代软件开发中,邮件发送功能是一个常见的需求,无论是用户注册验证、密码重置,还是系统通知,邮件都是一种重要的通信方式,本文将详细介绍如何使用Java编写程... 目录引言1. 准备工作1.1 获取QQ邮箱的SMTP授权码1.2 添加JavaMail依赖2. 实现

MyBatis与其使用方法示例详解

《MyBatis与其使用方法示例详解》MyBatis是一个支持自定义SQL的持久层框架,通过XML文件实现SQL配置和数据映射,简化了JDBC代码的编写,本文给大家介绍MyBatis与其使用方法讲解,... 目录ORM缺优分析MyBATisMyBatis的工作流程MyBatis的基本使用环境准备MyBati

IDEA接入Deepseek的图文教程

《IDEA接入Deepseek的图文教程》在本篇文章中,我们将详细介绍如何在JetBrainsIDEA中使用Continue插件接入DeepSeek,让你的AI编程助手更智能,提高开发效率,感兴趣的小... 目录一、前置准备二、安装 Continue 插件三、配置 Continue 连接 DeepSeek四

使用Python开发一个图像标注与OCR识别工具

《使用Python开发一个图像标注与OCR识别工具》:本文主要介绍一个使用Python开发的工具,允许用户在图像上进行矩形标注,使用OCR对标注区域进行文本识别,并将结果保存为Excel文件,感兴... 目录项目简介1. 图像加载与显示2. 矩形标注3. OCR识别4. 标注的保存与加载5. 裁剪与重置图像

使用Python实现表格字段智能去重

《使用Python实现表格字段智能去重》在数据分析和处理过程中,数据清洗是一个至关重要的步骤,其中字段去重是一个常见且关键的任务,下面我们看看如何使用Python进行表格字段智能去重吧... 目录一、引言二、数据重复问题的常见场景与影响三、python在数据清洗中的优势四、基于Python的表格字段智能去重

jdk21下载、安装详细教程(Windows、Linux、macOS)

《jdk21下载、安装详细教程(Windows、Linux、macOS)》本文介绍了OpenJDK21的下载地址和安装步骤,包括Windows、Linux和macOS平台,下载后解压并设置环境变量,最... 目录1、官网2、下载openjdk3、安装4、验证1、官网官网地址:OpenJDK下载地址:Ar

使用Apache POI在Java中实现Excel单元格的合并

《使用ApachePOI在Java中实现Excel单元格的合并》在日常工作中,Excel是一个不可或缺的工具,尤其是在处理大量数据时,本文将介绍如何使用ApachePOI库在Java中实现Excel... 目录工具类介绍工具类代码调用示例依赖配置总结在日常工作中,Excel 是一个不可或缺的工http://