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