用java开发了一个android程序的服务端,部署在tomcat上,我想能让这个服务端可以自动更新,有没有什么好的思路,希望可以详细一点,谢谢大家了 |
|
服务端自动更新指的是?
|
|
20分 |
自动更新?
停止tomcat服务,写脚本将服务器项目资源覆盖,重启服务 |
10分 |
需要 OSGi 这种动态的模块加载,你原来的程序设计可能不是这样考虑的。而且要避免 static 变量只能用常量而且不应该改动已有常量的值,需要完全遵守 Java 版本兼容性的要求(回想起来 Java 源码中很多 @deprecated 么,已有的任何东西在新版本中应该保留,只能增加不能删除或改动原来的代码)。
|
10分 |
osgi是个可行的方式,不过osgi开始发和调试比较麻烦,如果对classloader比较了解的话,直接做个类加载器就行了。
|