小编Win*_*ton的帖子

Tomcat Classloader如何在同一个JVM中分离不同的Webapps对象作用域?

由于Tomcat可以同时加载多个webapp,并且这些webapp可以分开工作,并且不会互相干扰,并且它们可以在同一个JVM中工作.所以我对tomcat如何在同一个JVM中处理Object作用域感到困惑.

例如,我在两个不同的Webapps中都有一个单例对象,而tomcat将为每个Web应用程序生成两个不同的单例对象.我一直认为单例对象在同一个JVM中只有一个对象,但在tomcat JVM中可能有两个或更多.


我已经阅读了有关ClassLoader的一些信息,Tomcat有自己的WebAppClassLoader来加载webapps.那么这意味着这里的对象范围是ClassLoader还是我错了.有谁知道这个或者可以给我一些关于tomcat工作内存布局的信息?

java tomcat jvm

19
推荐指数
4
解决办法
1万
查看次数

有没有办法关闭JVM中的Hazelcast实例?

我的Java代码在同一个JVM中启动了许多Hazelcast实例(但它们属于同一组).

现在我想关闭一些实例,但不是所有实例.

我知道方法Hazelcast.shutdownAll()- 这个方法关闭所有实例.有没有一种方法可以关闭特定的实例?

java datagrid hazelcast

5
推荐指数
2
解决办法
4821
查看次数

标签 统计

java ×2

datagrid ×1

hazelcast ×1

jvm ×1

tomcat ×1