Java 应用服务器如何运行多个应用程序?
我一直在寻找这样的信息,但我找不到一个明确的答案 应用服务器执行多个(web)独立应用程序的确切机制是什么? 例如,他们如何管理静态字段隔离 我可以想象几种解决方案:Java 应用服务器如何运行多个应用程序?,java,application-server,Java,Application Server,我一直在寻找这样的信息,但我找不到一个明确的答案 应用服务器执行多个(web)独立应用程序的确切机制是什么? 例如,他们如何管理静态字段隔离 我可以想象几种解决方案: ) ) 使用类加载器的技巧(使用线程上下文类加载器) 运行多个jvm实例 但是它们在实际中使用什么呢?为了分离应用程序,应用程序服务器确实使用单独的类加载器来区分类(及其静态字段) 例如,JBoss从v4开始就使用(UCL)来分离应用程序,应用程序服务器确实使用单独的类加载器来区分类(及其静态字段) 例如,JBoss从v4开始
- )李>
- )李>
- 使用类加载器的技巧(使用线程上下文类加载器)李>
- 运行多个jvm实例
但是它们在实际中使用什么呢?为了分离应用程序,应用程序服务器确实使用单独的类加载器来区分类(及其静态字段)
例如,JBoss从v4开始就使用(UCL)来分离应用程序,应用程序服务器确实使用单独的类加载器来区分类(及其静态字段)
例如,JBoss从v4开始就在使用(UCL)。它们都使用相同的方法吗?WebSphere或Glassfish呢?或多或少,它们中的许多似乎都(在内部)迁移到了OSGi,而OSGi也基于单独的类装入器。据我所知,没有一个使用分离的JVM(除了云解决方案?)或“隔离api”——不管是什么。它们都使用相同的方法吗?WebSphere或Glassfish呢?或多或少,它们中的许多似乎都(在内部)迁移到了OSGi,而OSGi也基于单独的类装入器。据我所知,没有一个使用分离的JVM(除了云解决方案?)或“隔离api”——不管是什么。