来自JSP
在jsp文件中,您可以打印出如下版本:
Tomcat Version :
输出:
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:51
Apache Tomcat/8.0.14
8.0.14.0
所以你真正想要的是ServerInfo.getServerNumber().
注意:
ServerInfo类还有一个main()方法,因此它也可以作为独立的应用程序运行:
java -cp lib/catalina.jar org.apache.catalina.util.ServerInfo
示例输出:
Server version: Apache Tomcat/8.0.14
Server built: Sep 24 2014 09:01:51
Server number: 8.0.14.0
OS Name: Windows 7
OS Version: 6.1
Architecture: x86
JVM Version: 1.7.0_55-b13
JVM Vendor: Oracle Corporation