java服务器热部署的原理

Posted speak out now.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java服务器热部署的原理相关的知识,希望对你有一定的参考价值。

http://blog.csdn.net/chenjie19891104/article/details/42807959

在java中,要实现热部署,首先要明白类的加载方式。每一个应用程序的类都会被Classloader加载,所以,要实现一个支持热不是的应用,我们可以对每一个用户自定义的应用程序使用一个单独的classloader进行加载。然后,当某个用户自定义的应用程序发生变化的时候,我们首先销毁原来的应用,然后使用一个新的classloader来加载改变之后的应用。而所有其他的应用程序不会受到一点干扰。

以上是关于java服务器热部署的原理的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat热部署的实现原理

java服务器热部署的原理

java的热部署和热加载

IntelliJ IDEA 怎么热部署,每次修改java文件就得重启tomcat

纯java代码实现热部署原理(不依赖任何第三方框架)

Java 热加载