简单使用tomcat查看版本信息等·

article/2025/11/3 2:10:26

Tomcat 是什么 ?

1.Apache Tomcat 是由 Apache Software Foundation(ASF)开发的一个开源 Java WEB 应用服务器。

2.由于 Tomcat 是由 Java 语言实现的,因此需要运行在 Java 虚拟机上,所以使用前要先安装 JDK,以提供运行环境。

3.Tomcat 实现了几个 Java EE 规范,包括 Java Servlet、Java Server Pages(JSP)、Java Expression Language 和 Java WebSocket 等。在下载好 Tomcat 后,可以在它的 lib 目录中看到相关的 Java EE 规范 API 源码的引用。

4.Tomcat 实现的几个 Java EE 规范中,有一个很重要的规范 Servlet,通过它我们可以运行自己编写的 Servlet 应用程序处理动态请求,即实现动态页面

5.

Tomcat 的 Connector 组件实现了 HTTP 请求的解析,可以把 Tomcat 看作是一个 HTTP 服务器,Tomcat 可以通过 Connector 组件接收 HTTP 请求并解析,然后把解析后的信息交给 Servlet 处理:

--对于静态资源(html/css/js 等)请求:Tomcat 提供默认的 Servlet 来处理响应

--对于动态请求:可以映射到自己编写的 Servlet 应用程序来处理

安装使用

Windows 中安装

  • 进入 Tomcat 官网:https://tomcat.apache.org/

下载好后

打开 Tomcat 文件夹,进入 bin 目录,双击 startup.bat 就可以运行 Tomcat 服务器

上面是win版的安装

Linux 中安装

首先切换到 opt 目录(opt 是给主机额外安装软件(安装包)所存放的目录)

cd /opt

1

通过 wget 方式来下载 Tomcat 的安装包

wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.73/bin/apache-tomcat-8.5.73.tar.gz

1

将下载的 Tomcat 压缩包进行解压

tar xzf apache-tomcat-8.5.73.tar.gz

1

之后通过 startup.sh 运行 Tomcat 服务器

/opt/apache-tomcat-8.5.73/bin/startup.sh

访问 Tomcat

当我们运行 Tomcat 之后,就可以在浏览器中通过 服务器IP端口号 来进行访问。

如果你是使用的服务器,那么 IP 地址就为服务器的公网 IP

如果你是使用的自己的主机,那么 IP 地址就为 127.0.0.1

Tomcat 的默认端口号为 8080(可以在 conf 目录中手动修改)

查看tomcat的信息


http://chatgpt.dhexx.cn/article/IYfM8UL2.shtml

相关文章

Linux下查看tomcat版本

先进到tomcat的bin目录下(cd /tomcat目录/bin),在执行./version.sh tomcat版本:6.0

Linux下查看Tomcat版本信息

一、为什么要查看tomcat版本信息 1:客户或开发者要求 2:网站迁移或环境复制 3:漏洞查看或渗透测试 二、如何查看tomcat版本信息 1:使用curl命令收集网页信息,过滤出“Apache Tomcat”即可 命令:curl T…

查看SpringBoot内置tomcat版本

目录 1.黑窗口输入命令: 2.查看版本:打开tree.txt文件​编辑 1.黑窗口输入命令: mvn dependency:tree > tree.txt 2.查看版本:打开tree.txt文件

CentOS或Linux中,查看Tomcat版本的三种方式

目 录 1.通过rpm命令查看 2.通过catalina.jar查看 3.通过version.sh查看 1.通过rpm命令查看 如果使用的rpm安装的tomcat,则使用如下命令查看 rpm -q tomcat 版本号为:7.0.76 2.通过catalina.jar查看 catalina.jar是在tomcat/lib/catalina.jar中&…

tomcat 如何查看tomcat版本及位数

最近项目部署需要在Linux环境进行,以往都是在windows环境部署,安装包等资源也都是经过生产验证的,每次都是无脑直接用。 这是第一次在Linux环境部署,资源都要重新找。首先是32位的JDK,然后是tomcat包,项目…

查看Tomcat版本

在Tomcat的安装目录的bin目录下,有这么两个文件 version.bat windows下的批处理文件 version.sh Linux下的Shell脚本 在DOS窗口执行version命令就可以查看版本了 D:\tomcat\bin>version Using CATALINA_BASE: "D:\tomcat" Using CATALINA_…

如何查看Tomcat版本信息

一、简单暴力的: 1、打开tomcat路径下的lib文件夹,找到catalina.jar 用解压工具打开,找到:MANIFEST.MF 打开就可以看到了; 二、进入tomcat 安装路径,进入bin文件夹。 对于version.bat点击运行后会直接消失…

MTK6737 WCN省晶体问题

MTK6737是 在6735基础上的升级版本,使用的的是同样的MT6225L(FM、GPS、WCN、BT)芯片,不需要修改驱动,只需要注意是否省晶体的配置,目前只是一个记录,需要根据核心模块的原理选择。 此处根据原理图得知使用…

Android动画定时lnvaliate,Android6.0 MTK6737 启动流程 · Younix’s Studio

8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? OS:Android6.0 Hardware:MTK6737 [TOC] 一、启动流程概览 1. BootRom 固化在 CPU 内部。 负责从外部的存储器中加载 Preloader。 负责 USB Download。 2. Preloa…

MTK 6737平台RILD的实现

2019独角兽企业重金招聘Python工程师标准>>> 一、概述 关于RILD的功能,就不多说了,对上服务于Phone进程,也可以认为是RILJ层,向下同modem层进行通信,对MTK平台来说就是使用AT命令了。 二、RILD的架构 RILD主要由三部分组成,一个是rild.c,第二个是libri…

编写MTK6737平台的GPIO驱动例程(三)

在原先的设备驱动文件上增加上更加方便的交互方式那就是sysfs接口,使用device_create_file用于在sys下创建设备的属性节点。 注意一下device_attribute可以使用一下两种方法初始化 1、使用DEVICE_ATTR初始化结构体device_attribute,下面代码示例&#x…

23.mtk6737上报键值更改

1.dws修改按键上报 2.找底层上报的对应键值标(实体按键) \alps_o1_mp1\update\alps\kst\drv\dct\dct\old_dct\Keypad_YuSu.cmp 3.映射键值给上层用 alps_o1_mp1\update\alps\device\mediateksample\k37mv1_bsp\mtk-kpd.kl 4上层按键的定义在\alps\fra…

MTK6737处理器,MT6737芯片技术资料下载

MTK6737处理器,MT6737芯片技术资料下载 了解MTK的都知道,联发科的芯片资料并不是很难寻得!如果你还不知道在哪里可以下载的话,说明你已经不需要这些资料了,或者你用错了方式。既然讲到联发科,那就稍稍透露一…

andorid6.0 mtk6737平台 ctp调试方法

mtk平台上ctp调试很简单:搞定6根线就可以了,分别是地线,中断线,电源线,I2C线(2根),reset复位线。 这里地线就不讨论了。从原理图可以知道CTP是i2c 设备,保证I2C通讯正常前…

MTK 6737 android6.0 user版本打开root权限(adb root权限和 apk root权限)

系列文章 MTK 6735/6739/6755/6763 android8.1 user版本打开root权限(adb root权限和 apk root权限) 相比较 android8.1 而言,6.0 的要简单很多 1、首先 6.0 不需要关闭 DM-verity,只需开发 adb root 后就能成功 remount,对 system 分区 rw 操作 2、6.0 无需添加在 init…

android studio无法识别mtk,Android6.0 MTK6737 长按 Power 没有真正关机 (MTK IPO 功能) · Younix’s Studio...

8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? Hardware:MT6737 DeviceOS:Android6.0 Kernel: Linux3.18 HostOS: Ubuntu16.04 正常开机 45s. 长按 Power 键进行关机后, 在 5s 内立即按住 Power 键进行开机 虽…

mtk android高级工具,Android6.0 MTK6737 DCT 工具介绍 · Younix’s Studio

8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? OS:Android6.0 Hardware:MTK6737 [TOC] MTK 的 DCT Driver Customization Tool MTK 为 GPIO、I2C 等配置制作了一个工具叫做 DCT , 可以直接在 UI 里…

[Android6.0][MTK6737] 启动流程分析

OS:Android6.0 Hardware:MTK6737 一、启动流程概览 1. BootRom2. Preloader3. LK4. Kernel5. Android 二、Bootloader 引导 2.1 preloader 启动过程 2.1.1 preloader 的功能preloader 中的硬件部分2.1.2 preloader 启动代码 2.2 LK 启动过程 2.2.1 LK 中的上电情景2.2.2 LK 中…

4G全网通MTK6737开发板-安卓核心板通信LTE模块方案

新移科技的XY001开发板(安卓智能核心板评估套件),主要用于新移科技3G/4G/5G智能核心板的功能开发与测试。适用:XY6761、XY6853、XY8735 、XY6580、 XY6762、XY6763、XY6765、XY6771、XY8788 、XY6737全系列核心板。 核心板产品介绍: MT6737…

MTK6737功能展示

MT6737核心板处理器: QL168(6737) 具备低功耗特色的四核系统单芯片,是一款4G LTE 主要针对移动、联通、电信版本的全网通模块,SMT 封装。其性能稳定,外形紧凑,性价比高,功能强大,拥有良好的可扩展性和设计灵活性,能适用于各种产品设计需求 模块内置64 位4 核A53 架构…