如何确定已安装的ColdFusion位数

时间:2012-08-29 22:55:28

标签: coldfusion

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

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

1 个答案:

答案 0 :(得分:11)

好吧,不像我想的那么直截了当,但信息就在那里。

程序化访问

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

在Railo(但不是ACF / OBD)上还有Server.Os.ArchModel,其中只包含6432

对于所有三个引擎,您可以使用:createObject('java','java.lang.System').getProperty("sun.arch.data.model")

获得此64/32值

服务器管理员

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

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

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