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

标签 java jsp tomcat servlets

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

最佳答案

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

关于java - 检测版本 Tomcat 服务器 (JSP/Servlet),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21037735/

相关文章:

java - 如何使用 Netty 发送对象?

java - 如何通过泛型使子类型元素需要特定的子类型访问者,从而使访问者模式更具可扩展性?

java - Set 实现中的 addAll() 方法不起作用

Java Struts2(未找到操作类)

java - 在 JSP 中显示带有图表的 Excel 工作表

spring - Apache Tomcat 和 Spring MVC。 HTTP 状态 404

java - 如何在我的应用程序 Nougat 中打开 wps office?

java - 什么是让 <jsp-config> 标签工作的标准 web.xml java header ?

web-services - 启动tomcat时出现ClassNotFoundException

sql-server - 从单核升级到双核后,我的基于云的服务器运行 SQL Server 查询的速度降低了 50%