当前位置: 首页 > 面试题库 >

获取Java应用程序服务器名称和版本

公良照
2023-03-14
问题内容

我正在用Java编写Web应用程序,并且该WAR应用程序可以部署到不同的应用程序服务器,例如Tomcat / JBoss / Jetty /
Weblogic。

为了进行诊断,我想实现一个动态网页来收集各种环境/系统信息,以便客户可以提供这些信息以支持工程师进行诊断。

一条信息是有用的是应用程序服务器的名称和版本,此应用程序部署到,如Tomcat 7.0JBoss 5.1.0Glassfish 3.0,等。

我只是想知道是否有任何 标准方法 可以从不同的JEE应用程序服务器检索应用程序服务器的名称和版本。


问题答案:

我找到一些代码来获取有关将应用程序部署到何处的服务器信息。
这段代码是用Servlet编写的,以获取运行它的服务器信息。

String str1 = getServletContext().getServerInfo();

这样,您将获得服务器名称和服务器的版本信息。

我认为这会对您有所帮助。



 类似资料:
  • 我正在构建一个模块,将数据保存到数据库中。完成模块后,我将把它做成一个JAR,这是常见的,任何人都会调用静态方法。有一个参数,它的名称是application name,我不想传递这个值,我想在向任何spring boot应用程序添加jar后动态获取这个值,然后任何人调用这个静态方法检索name application dynamic,所以spring boot包含应用程序属性have value

  • 我想知道一个应用程序的包名,我只知道那个应用程序的应用程序名。假设我想知道一个电子邮件应用程序的包名,只是它的名字,然后如何得到它 我只知道应用程序名。 这是代码,以获得所有的应用程序的包名称,但我需要知道特定的应用程序。

  • 在Wireshark中,当我们在跟踪一个网站后检查DNS响应时,哪个部分反映了“关于名称服务器的信息”? 权威RRS? 附加RRS? 或在答案部分(名称,类型,类,时间,数据) 对不起,是英语和Wireshark的新手。 谢谢你

  • 我正在与一家公司整合。Net应用程序,它使用对称加密。我的应用程序是基于Java的。以下是报告。Net代码,该代码由使用对称加密的团队共享; 看着这张照片。Net文档中,我可以看到SymmetricEncrypt类默认使用Rijndael加密。我还发现了一个类似于bouncy castle中“PasswordDeriveBytes”实现的类,它实现了“PKCS5S1”算法,用于使用迭代计数为100

  • 问题内容: 我想构建一个从服务器获取数据的应用程序,并将其显示在xaml中。我是通用程序和Windows存储应用程序中的新手。我还没有发现任何有用的东西,因为ms sql解决方案需要通用存储应用程序不允许的库:的答案没有回答我的问题,但是Jeffery的回答做了。 问题答案: 您可以直接从Windows应用程序连接到MS SQL Server。常见的方法是托管数据服务,然后应用通过REST API