Weblogic托管服务器

Weblogic托管服务器,weblogic,Weblogic,当我们在weblogic intance上启动托管服务器时,托管服务器会启动jvm。对吗? 那么现在,当我们在同一托管服务器上的同一weblogic实例上部署多个应用程序(war文件、ear文件)时,所有这些应用程序是否都在同一个jvm上运行? 那么,属于app1的对象(name=obj1)与app2中类似命名的对象(name=obj2)有何不同呢?是的,所有应用程序(如EAR、WARs)都在同一个JVM中运行 JVM是一个java进程,这些工件是在该JVM中运行的多个应用程序 我不清楚你所说的

当我们在weblogic intance上启动托管服务器时,托管服务器会启动jvm。对吗? 那么现在,当我们在同一托管服务器上的同一weblogic实例上部署多个应用程序(war文件、ear文件)时,所有这些应用程序是否都在同一个jvm上运行?
那么,属于app1的对象(name=obj1)与app2中类似命名的对象(name=obj2)有何不同呢?

是的,所有应用程序(如EAR、WARs)都在同一个JVM中运行

JVM是一个java进程,这些工件是在该JVM中运行的多个应用程序

我不清楚你所说的对象名在应用程序之间是相同的是什么意思(你的问题是obj1和obj2),但如果它们是连接池等东西,那么借助JNDI,它们在应用程序之间具有唯一的标识符

如果您指的是简单类(和对象),那么Java类加载器将分别加载和维护这些类

阅读文档上的注释

每个应用程序都会收到自己的 类加载器层次结构;父母 此层次结构是系统类路径 类加载器。这隔离了 应用程序,使应用程序 无法查看类加载器或类 应用程序B


是的,所有像EAR、WARs这样的应用程序都在同一个JVM中运行

JVM是一个java进程,这些工件是在该JVM中运行的多个应用程序

我不清楚你所说的对象名在应用程序之间是相同的是什么意思(你的问题是obj1和obj2),但如果它们是连接池等东西,那么借助JNDI,它们在应用程序之间具有唯一的标识符

如果您指的是简单类(和对象),那么Java类加载器将分别加载和维护这些类

阅读文档上的注释

每个应用程序都会收到自己的 类加载器层次结构;父母 此层次结构是系统类路径 类加载器。这隔离了 应用程序,使应用程序 无法查看类加载器或类 应用程序B


好的,我已经把你的五个帐户合并到你唯一的注册帐户中:而且,你一直在添加答案,而不是使用注释。您可以随时编辑问题以添加信息,也可以随时在问题的答案上留下评论。如果你能成功登录到你的真实帐户(而不是创建一个新的未注册帐户),你会发现你现在有足够的代表在任何地方发表评论。好的,我已经将你的五个帐户合并到你的唯一注册帐户中:而且,你继续添加答案,而不是使用评论。您可以随时编辑问题以添加信息,也可以随时在问题的答案上留下评论。如果你能成功登录到你的真实帐户(而不是创建一个新的未注册帐户),你会发现你现在有足够的代表在任何地方发表评论。