java - 在运行时确定应用程序服务器?

标签 java jboss glassfish weblogic

我可以在运行时确定我的应用程序部署在哪个应用程序服务器上:GlassFish、WebLogic 还是 JBoss?

最佳答案

您可以尝试使用

String serverInfo = application.getServerInfo();

在 JSP 中。在 Servlet 中,尝试使用

String serverInfo = getServletContext().getServerInfo();

关于java - 在运行时确定应用程序服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10899287/

相关文章:

java - 无法在 Windows 上打开使用 apache poi (Java) 创建的 Excel 文件

Java,以数字开头的单词

mod-rewrite - 如何在 JBoss 服务器上重写 URL?

java - 我如何在 Bean 中获取 SessionScope 对象

JavaWeb java.lang.NoClassDefFoundError : sun/security/ssl/HelloExtension 错误

java - 使用 Maven 编译成 WAR 时包含非 java 文件

java - 将具有 32 位无符号整数的哈希函数从 c++/Qt 迁移到 java

jakarta-ee - EJB 的 CDI 生产者

java - JBoss EAP 5.1 - 部署启动缓慢

jpa - OpenJPA 是否适用于 Glassfish?