Pav*_*l_K 9 java glassfish java-ee
GlassFish允许创建N个域.每个域都有自己的Java类(库等)和系统设置.
例如,我们有两个域 - domain1和domain2.
通过GF Web控制台(http:// localhost:4848)为domain1设置了一个系统属性 - com.temp.foo=test1.除了通过GF web控制台(http:// localhost:7575),还为domain2设置了一个系统属性com.temp.foo=test2.
现在,在domain1中
System.out.println(System.getProperty("org.temp.foo"))
//returns `test1`
Run Code Online (Sandbox Code Playgroud)
在domain2中
System.out.println(System.getProperty("org.temp.foo"))
//returns `test2`
Run Code Online (Sandbox Code Playgroud)
据我所知,GF及其所有域都在JVM的一个实例中运行.我不明白在一个JVM独立系统属性的实例中它是如何可能的.谁能解释一下?
注意:我理解这可能是一个很长的解释,这就是为什么我只能按照我可以在互联网上阅读它们的顺序询问主要原则和解决方案/库名称.