如何确定安装的 ColdFusion 服务器是 32 位还是 64 位?
我很想看到一个解决我的问题的答案,既可以通过登录服务器,也可以通过 CFML 代码以编程方式解决。
如何确定安装的 ColdFusion 服务器是 32 位还是 64 位?
我很想看到一个解决我的问题的答案,既可以通过登录服务器,也可以通过 CFML 代码以编程方式解决。
好吧,不像我想象的那么简单,但信息就在那里。
在所有三个 CFML 引擎中,您都可以通过服务器范围以编程方式访问 JVM 信息Server.Os.Arch。这包含一个值,例如amd6464 位i386或x8632 位系统。
在 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 管理员中,选择“服务器”>“系统信息”,第三个选项包含“操作系统”,包括amd6464 位系统,以及指向“JVM 属性”的链接,您可以在其中找到“java.vm” .name" 和 "sun.arch.data.model" 包含架构名称和位数的值。
在 Railo 管理员中,“概述”页面(当您登录时)有一个“信息”部分,其中包括操作系统和 JVM 的字段,每个字段都有版本信息64bit或32bit版本信息之后。