簡體   English   中英

如何在同一jvm中運行兩個或多個應用程序

[英]How to run two or more apps in same jvm

我的中間件應用程序使它能夠運行和共享數據。 我必須運行許多Java應用程序。 (也許同一台機器上有180個桌面應用程序-UI和數據處理應用程序。)當我在不同的jvm中運行應用程序時,我遇到了JVM焊接的內存問題。 因此,我想嘗試在相同的JVM或ui和數據處理應用程序下運行,以在同一JVM上分組和運行。 可能嗎 ?

操作系統是CentOS7,應用程序是Java 1.8。

否,除非您的應用程序已經設計成可以共存,例如通過打包為可以部署到共享運行時平台的東西。 否則,您將不得不重寫所有應用程序以允許它們共存(解決類路徑沖突,確保static不成問題,其他...)並具有共享的入口點(例如,單個public static void main(String[])啟動它們的方法),它們將無法在同一JVM實例上運行。

最好的選擇是檢查單獨的JVM實例的內存消耗,並調整啟動參數以減少它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM