Code Bye

j2ee项目自动更新

 

用java开发了一个android程序的服务端,部署在tomcat上,我想能让这个服务端可以自动更新,有没有什么好的思路,希望可以详细一点,谢谢大家了

服务端自动更新指的是?

20分
自动更新?
停止tomcat服务,写脚本将服务器项目资源覆盖,重启服务

10分
需要 OSGi 这种动态的模块加载,你原来的程序设计可能不是这样考虑的。而且要避免 static 变量只能用常量而且不应该改动已有常量的值,需要完全遵守 Java  版本兼容性的要求(回想起来 Java 源码中很多 @deprecated 么,已有的任何东西在新版本中应该保留,只能增加不能删除或改动原来的代码)。

10分
osgi是个可行的方式,不过osgi开始发和调试比较麻烦,如果对classloader比较了解的话,直接做个类加载器就行了。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明j2ee项目自动更新