gpt4 book ai didi

java - 如何在同一个jvm中运行两个或多个应用程序

转载 作者:行者123 更新时间:2023-12-02 09:52:17 28 4
gpt4 key购买 nike

我的中间件应用程序使应用程序能够运行和共享数据。我必须运行很多java应用程序。 (同一台机器上可能有 180 个桌面应用程序——UI 和数据处理应用程序。)当我在不同的 jvm 中运行应用程序时,我遇到了 JVM 焊接的内存问题。所以我想尝试将运行在同一个JVM或ui下的数据处理应用程序分组并运行在同一个JVM下。是否可以 ?

操作系统是CentOS7,应用程序是java 1.8。

最佳答案

否,除非您的应用程序已设计为共存,例如通过打包为可以部署到共享运行时平台的东西。否则,您将不得不重写所有应用程序以允许它们共存(解决类路径冲突,确保静态状态不是问题,其他......)并具有共享入口点(例如单个 >public static void main(String[]) 方法来启动所有这些)它们将无法在同一个 JVM 实例上运行。

您最好的选择可能是检查单独 JVM 实例的内存消耗并调整启动参数以减少它。

关于java - 如何在同一个jvm中运行两个或多个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56237438/

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