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