我们公司的系统是由组件容器(特殊的组件)将所有组件加载到jvm中启动的。目前情况是如果修改了组件的配置或者更新了组件的.class文件都需要重新启动。需求是在更新组件的配置文件或者.class文件后不需要重启系统。支持热部署的方式。并且需要将所有修改过的文件全部重新加载。我们的组件大概有几百个。在不清楚修改了那些文件的时候又如何去加载那?如果去扫描可能会相当消耗内存。那位大侠有办法,谢谢支招!!!
------解决方案--------------------------------------------------------
google搜索 java class 热部署。
觉得classlorder是你要的内容吧。
------解决方案--------------------------------------------------------
OSGi
Script