怎么扫描tomcat版本(扫描tomcat版本号)

怎么看tomcat 版本

1· 安装目录下的RUNNING.txt打开,最后几行,有个tomcat+版本号.exe。

2· 在tomcat的bin目录下,有个version.bat和version.sh两个文件,若是windows平台双击执行version.bat 可显示版本信息,linux unix平台 在bin目录下执行如下命令:sh version.sh 也可显示版本信息。

要查看tomcat目前用的jdk版本 进入tomcat安装文件夹的bin目录下 执行./version.sh 就可以看到了,查看如下: Using CATALINA_BASE: /usr/ja…

如何查看tomcat的版本信息

tomcat提供了查看版本信息的bat工具,打开命令行工具切换path到%TOMCAT_HOME%\\bin下,并输入\”version\”指令,回车,即可看到版本信息,

windows查看tomcat版本命令

不同的tomcat版本有不同的特性,有时候,一点小小的版本差异,就是环境搭建失败的根本原因。

本主要介绍在windows下,如何查看tomcat的版本号。

开启分步阅读模式

工具材料:

安装了tomcat server的操作系统。

一、绿色版tomcat版本查看–命令catalina version 或者 version

01

a. 进入tomcat安装目录中的bin目录。

这个文件目录中有catalina.bat,以及version.bat文件。

b. 在文件目录地址栏中输入cmd命令。

c. 在命令命令提示符中输入\”catalina version\” 或者“version”。便可以查到当前的版本号。

02

将tomcat_install/bin目录加入到path路径中。

如果想在tomcat安装目录下,使用\”catalina version\”或者“version”命令tomcat版本,则需要将tomcat_installdir/bin这个目录放在环境变量path中。

03

如果想在任意目录运行“catalina version”或者\”Version\”命令,则需要在环境变量中配置catalina_home。

二、Services版本查看方法

01

进入tomcat安装目录。其中bin目录下没有catalina.bat文件,也没有version.bat文件。同时反观绿色版tomcat,也没有uninstall文件。所以对于Services的tomcat,我们通过uninstall.exe这个文件来查看版本

02

a.右击uninstall.exe,选择属性

b. 找到详细信息的tab框。里面可以查到tomcat的版本。

特别提示

在Linux下,查询tomcat的命令不变。linux下一定要有以.sh结尾的version.sh文件

本文图示基于windows 2012 OS的tomcat 7生成。

Tomcat启动优化 – 扫描TLD文件

开发的过程中,每次启动tomcat,日志中总会打印如下的警告。一直以来,都不影响项目的正常运行,所以,都置之不理。但是,昨天,在梳理日志打印内容的时候,我强迫症又犯了,就想对这个问题一探究竟。在网路上,一通搜索猛如虎,查到的答案都是二百五。实在是不能做种优雅的,把这个日志提示的问题解决掉。我就梳理总结一下,我自己的解决过程吧。

通读上面的警告信息,其中包含 TLD 这样一个关键词,我们就从这里入手。然后,顺藤摸瓜,发现这一步是为 JSP标签 功能服务的。我们搜索是从知识上层往下层发现的过程。真正要掌握知识,就需要从底层开始梳理,最后到达上层的应用。我就尝试通过这样一个逻辑来梳理一下。

翻译如下:

Tomcat又是如何参与到JSP的运行中呢?我们查下JSP原理,就可以知道:

JSP页面里包含了JSTL等这样的标签。我查了一圈,也没有看到对JSP标签有一个合理的解释。我理解一下,就是JSP标签就是把通用的、结构化的任务,比如迭代,条件判断,XML文档操作等这些操作抽象为一些标签,方便开发者使用。我们就拿JSTL标签库来举例吧。

Tomcat为了解析这些标签,就要寻找TLD配置文件。寻找这些配置文件,就要像大海捞针一般,去扫描每一个jar包里的内容。在项目依赖日益庞大的情况下,这项扫描工作就变得异常耗时了。

请看原来的启动耗时:

对比一下,优化之后的耗时:

可以说启动性能有了大幅提高,也说明扫描真的很耗时。

好了,说明白了警告信息背后的原理,那么解决起来,应该说就是轻而易举了吧。我们按照警告日志的指示来做:

看完注释,那个心啊,我就想起了康师傅说的一句话:低头走路,也要时不时抬头看看方向。所以,我们完全可以直接配置jarsToScan即可。

写到这里,我在想,上面所有的知识,都是我通过中文互联网找到的二手消息。有没有直接从官网去找一手的,没有被别人咀嚼过的内容呢?我想尝试一下。

这还是我在明确知道,我要找什么内容的情况下,不知道的话,真的是瞎子摸象了。这也是搜索引擎存在的意义了。

部分内容来自于:

0

评论0