【问题标题】:Number of JVM instances on a Java EE serverJava EE 服务器上的 JVM 实例数
【发布时间】:2015-03-11 11:15:27
【问题描述】:

像 JBoss 这样的 Java EE 应用程序服务器既有 EJB 容器,也有 servlet/web 容器(假设我的应用程序既有 servlet 也有 EJB)。

每当我们谈论应用服务器时,我们总是使用容器来逻辑地识别组件。我有这个疑问-

是否也有对应的 JVM 实例? EJB 容器和 Servlet 容器共享同一个 JVM 实例还是有自己的?

【问题讨论】:

    标签: jakarta-ee jvm containers server


    【解决方案1】:

    是的,EJB 和 Servlet 容器共享同一个 JVM 实例,但在不同的线程中工作。

    【讨论】:

    • 更有趣的是每个部署单元都在自己的类加载器中执行
    • 通常情况下的答案是“是”。但在现实世界中存在许多变体。例如,weblogic 在一个单元的部署下使用多个类加载器link 您可以(或不能)配置类加载过程的首选项。但是如果你有复杂的应用程序,类加载会让你头疼。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-22
    • 2011-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多