检查域文件夹上的Glassfish版本

时间:2018-03-16 19:17:06

标签: glassfish-3 glassfish-4

我试过检查一种方法来发现检查域文件夹的glassfish服务器的版本,但我没有找到它。我没有在domain.xml或其他文件中找到该版本。我知道我们可以使用“asadmin version”命令来检查版本,但我需要在域文件夹中找到它,因为我的项目结构和一些限制。你知道检查版本的方法吗?可能有一点不同,比如glassfish 3.0域文件夹中不存在的一个文件,但是在glasshfish 4域文件夹中有...

非常感谢你!

1 个答案:

答案 0 :(得分:0)

您可以查看index.html文件夹的docroot中的domain。它包含Glassfish版本。

该文件位于GLASSFISH_INSTALL/glassfish/domains/domain1/docroot

它应包含类似

的行
<title>GlassFish Server 3.1.1 - Server Running</title>

对于Glassfish 4,它只包含一行:

<title>GlassFish Server - Server Running</title>

所以这是一个可以区分的选项。

如果这不够具体,您只需解析版本的server.log文件即可。在文件GLASSFISH_INSTALL/glassfish/domains/domain1/logs/server.log中,您应找到如下字符串:

GlassFish Server Open Source Edition 3.1.1 (12) startup time : Felix (6.971ms), startup services(2.353ms), total(9.324ms)|]

GlassFish Server Open Source Edition  4.1.1  (1) startup time : Felix (6.175ms), startup services(5.352ms), total(11.527ms)]]