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