当前位置: 首页 > 知识库问答 >
问题:

Tomcat:如何找出正在运行的Tomcat版本?

党源
2023-03-14

我正在尝试让Appfuse+Tomcat+jRebel工作。

我看着问题的标题,@Tech Junkie和@CPU100确实有最好的答案,但不是针对我遇到的场景。(我想知道MVN Cargo:run运行的是我安装的tomcat还是“项目盗用的”tomcat):)

共有1个答案

柴霖
2023-03-14

虽然这不是最近的事,但我想,我的答案仍然可以帮助其他人:

cd tomcat/lib 
java -cp catalina.jar org.apache.catalina.util.ServerInfo

就这样了。

Server version: Apache Tomcat/7.0.30
Server built:   May 23 2013 02:54:10
Server number:  7.0.30.0
OS Name:        Linux
OS Version:     3.13.0-36-generic
Architecture:   amd64
JVM Version:    1.7.0_65-b32
JVM Vendor:     Oracle Corporation
 类似资料:
  • 我正在尝试让Appfuse+tomcat+jRebel工作。 Appfuse默认使用Cargo下载tomcat(ver.7.0.33)并将应用程序部署到其中。我希望使用已经安装的tomcat(ver.7.0.27)而不是下载的。我根据appfuse常见问题进行了更改。 使用进行部署后,我如何知道实际运行的tomcat确实是7.0.27? 我曾经键入一个错误的URL(例如localhost:8080

  • 如何在运行Tomcat时获取包版本? 我尝试getClass().getPackage().GetImplementationVersion(),但这总是返回。我想这是因为我的war还没有打包,而Tomcat执行了.classes(又名分解的war)。存在于终战中,但不存在于文件夹中 java.lang.Package 相关的是在运行时获取Maven工件版本 更新。之前我已经添加了war构建的配置

  • 我正在开发一个spring启动应用程序并编写一些junit测试。 但我发现,当我运行任何测试时,tomcat也会启动,这使得这些测试非常缓慢,浪费了很多时间。 当我开发一个SpringMvc应用程序时,junit测试可以在不启动tomcat的情况下运行,这节省了很多时间。 所以,我想问它在那里无论如何要运行启动tomcat的springstart测试?

  • 一些现有的答案是转到SOFTWARE\Apache SOFTWARE Foundation\TomcatVERSION 但是我找不到任何tomcatVersion目录 我确实有 在这里面,有一个version属性,它告诉我们tomcat的版本是9 但目标文件夹位置随版本而变化。如果我有tomcat8,目标文件夹位置是 我需要一个固定的路径,将告诉我设备上现有的tomcat版本。提前感谢。

  • 我正在学习Derek Banas的《2021年Java EE教程》,遇到了一个问题。启动Tomcat9服务器会给出红色的长控制台输出,但我找不到列出的任何具体错误。最后一行是info:[555]毫秒内的服务器启动。Tomcat web-xml文件中确实有一个错误,我不知道如何修复它。 “在这行找到了多个注释:-'javaee_7.xsd'中存在'1'错误。-schema_reference.4:未

  • null 这是我的终端指纹 ankit@ankit-Hcl-desktop:~/apache-tomcat-8.0.28/bin$./startup.sh 使用catalina_base:/home/ankit/apache-tomcat-8.0.28 无法连接 Firefox无法建立到localhost:8080的服务器的连接。 之后我用了catalina.sh 我做错了什么?