如何确定安装的 ColdFusion 服务器是 32 位还是 64 位?
我很想看到一个解决我的问题的答案,既可以通过登录服务器,也可以通过 CFML 代码以编程方式解决。
如何确定安装的 ColdFusion 服务器是 32 位还是 64 位?
我很想看到一个解决我的问题的答案,既可以通过登录服务器,也可以通过 CFML 代码以编程方式解决。
好吧,不像我想象的那么简单,但信息就在那里。
在所有三个 CFML 引擎中,您都可以通过服务器范围以编程方式访问 JVM 信息Server.Os.Arch
。这包含一个值,例如amd64
64 位i386
或x86
32 位系统。
在 Railo(但不是 ACF/OBD)上,也Server.Os.ArchModel
有简单地包含64
或32
酌情。
对于所有三个引擎,您可以通过以下方式获得这个 64/32 值:createObject('java','java.lang.System').getProperty("sun.arch.data.model")
在 CF 管理员中,如果您转到“服务器设置”>“设置摘要”,您可以找到包含Java HotSpot(TM) 64-Bit Server VM
(或等效于 32 位)的“Java VM 名称”。
在 OpenBD 管理员中,选择“服务器”>“系统信息”,第三个选项包含“操作系统”,包括amd64
64 位系统,以及指向“JVM 属性”的链接,您可以在其中找到“java.vm” .name" 和 "sun.arch.data.model" 包含架构名称和位数的值。
在 Railo 管理员中,“概述”页面(当您登录时)有一个“信息”部分,其中包括操作系统和 JVM 的字段,每个字段都有版本信息64bit
或32bit
版本信息之后。