热部署如何与类加载相关?

时间:2014-05-05 14:21:01

标签: java osgi classloader hotdeploy dynamic-class-loaders

我正在阅读关于类加载和OSGI的精彩演示。但我对以下短语有误解:

• For example:

What app/web servers do for hot deployment

来自this presentation

的幻灯片#17 幻灯片中的

屏幕:

enter image description here

请澄清一下。

1 个答案:

答案 0 :(得分:0)

热部署时,您正在更新正在运行的应用程序。因此,如果您在服务器上复制一个新的.class文件,则此操作本身不会更改先前在内存中加载的运行版本。只有当目标环境为您提供了一个动态重新加载该类文件的机制时,您才可以在内存中更改已加载的类,即它是否为您提供了动态类加载。