如果我有两个 java 应用程序在 tomcat 上运行。应用程序 A 和 B。 我在应用程序 A 中有一个带有静态变量的公共(public)类,然后应用程序 B 可以访问它。如果不是那么为什么?
我在面试中被问到这个问题。我说访问不了。但是不知道是什么原因?
谁能帮忙解答一下。
最佳答案
因为每个应用程序都有自己的类加载器,尽管 JVM 是相同的。 有关类加载器的更多信息,请参阅:What is a Java ClassLoader?
关于java - tomcat上的多个应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18784863/