2014-01-10 92 views
0

我開發了一個使用JSP/Servlets的應用程序,它運行在tomcat服務器上。我正在使用Tomcat Manager Commands來做一些東西,例如(deploy/undeploy ...等)。問題在於tomcat管理器命令與版本6到7不同。無論如何,我的應用程序必須檢測它運行的tomcat的版本,並根據該版本更改應用程序中的命令。有任何想法嗎?檢測版本Tomcat服務器(JSP/Servlet)

回答

2

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

+0

這個問題解決了,謝謝! – Shahe

0

的Windows:

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

的Linux:

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