6

如何确定安装的 ColdFusion 服务器是 32 位还是 64 位?

我很想看到一个解决我的问题的答案,既可以通过登录服务器,也可以通过 CFML 代码以编程方式解决。

4

1 回答 1

12

好吧,不像我想象的那么简单,但信息就在那里。

程序化访问

在所有三个 CFML 引擎中,您都可以通过服务器范围以编程方式访问 JVM 信息Server.Os.Arch。这包含一个值,例如amd6464 位i386x8632 位系统。

在 Railo(但不是 ACF/OBD)上,也Server.Os.ArchModel有简单地包含6432酌情。

对于所有三个引擎,您可以通过以下方式获得这个 64/32 值:createObject('java','java.lang.System').getProperty("sun.arch.data.model")

服务器管理员

在 CF 管理员中,如果您转到“服务器设置”>“设置摘要”,您可以找到包含Java HotSpot(TM) 64-Bit Server VM(或等效于 32 位)的“Java VM 名称”。

在 OpenBD 管理员中,选择“服务器”>“系统信息”,第三个选项包含“操作系统”,包括amd6464 位系统,以及指向“JVM 属性”的链接,您可以在其中找到“java.vm” .name" 和 "sun.arch.data.model" 包含架构名称和位数的值。

在 Railo 管理员中,“概述”页面(当您登录时)有一个“信息”部分,其中包括操作系统和 JVM 的字段,每个字段都有版本信息64bit32bit版本信息之后。

于 2012-08-30T00:16:11.447 回答