从JSP
在一个jsp文件中,您可以打印出如下版本:
Tomcat Version : <%= application.getServerInfo() %>
输出:
Tomcat Version : Apache Tomcat/8.0.14
JSP之外(任何Java代码)
如果您想在JSP之外使用它(例如在Servlet或侦听器或w /
e中),请看一下
org.apache.catalina.util.ServerInfo该类,它有一些不错的静态方法:
System.out.println(ServerInfo.getServerBuilt());System.out.println(ServerInfo.getServerInfo());System.out.println(ServerInfo.getServerNumber());
输出:
Sep 24 2014 09:01:51Apache Tomcat/8.0.148.0.14.0
所以,您真正想要的是
ServerInfo.getServerNumber()。
注意:
该
ServerInfo班也有一个
main()方法,因此可以作为一个独立的应用程序也运行:
java -cp lib/catalina.jar org.apache.catalina.util.ServerInfo
输出示例:
Server version: Apache Tomcat/8.0.14Server built: Sep 24 2014 09:01:51Server number: 8.0.14.0OS Name: Windows 7OS Version: 6.1Architecture: x86JVM Version: 1.7.0_55-b13JVM Vendor: Oracle Corporation



