gpt4 book ai didi

tomcat - 如何确定 Tomcat 在窗口服务器上是 32 位还是 64 位?

转载 作者:行者123 更新时间:2023-11-28 21:44:50 26 4
gpt4 key购买 nike

我们有一个安装 Tomcat 的安装程序。我如何知道它是 32 位版本的 Tomcat 还是 64 位版本?

最佳答案

正如 Pierre 提到的,在 Tomcat 官方网站上只有一个可从 apache.org 获得的安装程序可以在 32 位和 64 位上运行。这是因为 Tomcat 本身是一个 java 应用程序并且它是平台独立的(Java VM 是 32 位或 64 位)。在任何情况下,安装的 Java 是 32 位还是 64 位版本都没有关系,但是根据您安装的 Java 版本,它会安装 32 位或 64 位的 Windows 服务包装器。

在 32 位系统中,您只能安装 32 位 Java 版本。在 64 位系统上,您可以安装 Java 32 位版本或 Java 64 位版本。如果您安装了 64 位版本,则 Tomcat 的默认安装目录将作为 64 位应用程序安装。这意味着安装程序将使用“Program Files”文件夹作为默认安装目录,Windows 注册表中 Tomcat 服务的条目将放置在“HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation”中。但是,如果您使用 32 位版本的 Java,Tomcat 将作为 32 位应用程序安装。安装程序的默认安装目录位于“Program Files (x86)”,Windows 注册表中的服务条目位于“HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432\Apache Software Foundation”。这是 64 位 Windows 系统中 32 位应用程序的默认设置。

与 Windows 服务包装器一起还有另一个组件,它对于 32 位和 64 位版本的 Tomcat 是不同的。这是 APR/native library for Windows但这不包含在安装程序中。在 Tomcat 网站上您还可以找到其他 Tomcat distributions包含它,这些发行版确实取决于您使用的 JVM 版本(32 位或 64 位)。

关于tomcat - 如何确定 Tomcat 在窗口服务器上是 32 位还是 64 位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6949763/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com