gpt4 book ai didi

java - 单个Linux服务器上部署多tomcat服务器,每个tomcat都有独立的JVM吗?

转载 作者:太空宇宙 更新时间:2023-11-04 06:41:18 24 4
gpt4 key购买 nike

今天我在java面试时遇到了一个问题,如下:

单台Linux服务器上部署多tomcat服务器,每台tomcat是否都有独立的JVM

我认为一台服务器上只安装了一个 JDK,服务器上也只有一个 JVM,对吗?

提前致谢。

最佳答案

不,一个 JDK 意味着磁盘上程序的一份副本。

如果您运行 java 程序(JDK 的一个组件)两次,并且第一个副本保留在内存中,而第二个副本也在运行,则服务器上将有两个 JVM,它们都运行相同安装的 JDK。

就 Tomcat 而言,一个 Tomcat 可以托管多个 Web 应用程序,或者每个“用户”拥有一个 Tomcat。您必须检查安装和配置,也许还需要直接观察环境(如果可能)才能真正了解发生了什么。您不能只查看已安装的 JDK 数量。

关于java - 单个Linux服务器上部署多tomcat服务器,每个tomcat都有独立的JVM吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24645089/

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