检测Tomcat服务器版本(JSP / Servlet)

时间:2014-01-10 06:37:01

标签: java jsp tomcat servlets

我使用JSP / Servlets开发了一个应用程序,它在tomcat服务器上运行。我正在使用Tomcat Manager Commands来做一些事情,比如(部署/取消部署等等)。问题是tomcat管理器命令与版本6到7不同。无论如何,我的应用程序必须检测它运行的tomcat的版本,并根据这个更改应用程序中的命令。任何想法?

2 个答案:

答案 0 :(得分:2)

您可以在getServerNumber()文件的org.apache.catalina.util.ServerInfo类中使用catalina.jar方法。

答案 1 :(得分:0)

Windows:

java.exe -cp lib\catalina.jar org.apache.catalina.util.ServerInfo

Linux:

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