在单个JVM中托管多个Java应用程序

时间:2012-11-03 14:12:03

标签: jvm

如果我在一个JVM中托管多个Java应用程序,我会遇到什么问题?

1 个答案:

答案 0 :(得分:0)

执行此操作的问题在于,您不会从使用单独的JVM获得的地址空间和进程上下文的分离中受益。如果一个应用程序线程使用错误的System.exit(0)终止应用程序或抛出致命的RuntimeException,则所有应用程序都将死亡。此外,除非您明确强制每个应用程序使用不同的ClassLoader,否则每个应用程序将共享相同的ClassLoader。

相关问题