java – 如何找出运行tomcat版本

我试图得到Appfuse tomcat jRebel工作。

默认情况下,Appfuse使用Cargo下载tomcat(版本7.0.33)并将应用程序部署到它。我想使用已经安装的tomcat(版本7.0.27)而不是下载的。我在appfuse FAQ后做了改变。

部署后用mvn cargo:run,我怎么知道实际运行的tomcat确实是7.0.27?

我曾经在错误页面中键入错误的URL(例如localhost:8080 / dfsfsdf),但现在它没有显示任何内容。

我的$ CATALINA_HOME指向我自己的tomcat 7.0.27。
对不起,忘了提到,它是为Windows

更新:

由于这个问题变得多么流行,我想解释为什么接受答案。简单,这是第一个解决我的问题。

看看问题的标题,Tech Junkie和CPU 100真的有最好的答案,但不是我遇到的情况。 (我想知道如果mvn货物:运行我安装的tomcat或“项目嵌入”tomcat):)

如果你可以上传一个JSP文件,你可以打印出一些信息,如在这个例子:bestdesigns.co.in/blog/check-jsp-tomcat-version

将此代码保存到名为tomcat_version.jsp的文件中:

    Tomcat Version : <%= application.getServerInfo() %><br>    
    Servlet Specification Version : 
<%= application.getMajorVersion() %>.<%= application.getMinorVersion() %> <br>    
    JSP version :
<%=JspFactory.getDefaultFactory().getEngineInfo().getSpecificationVersion() %><br>

当您访问时,http://example.com/tomcat_version.jsp,输出应类似于:

Tomcat Version : Apache Tomcat/5.5.25
Servlet Specification Version : 2.4
JSP version: 2.0

谢谢! 🙂

http://stackoverflow.com/questions/14925073/how-to-find-out-running-tomcat-version

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:java – 如何找出运行tomcat版本