|
程序升级
分布式系统
服务器A
其它服务器A1,A2,A3...
A1,A2,A3...定时连接A比对版本,如与本机不一致,下载升级包到本机,解压,更新。
具体思路
定时连接可
配置文件中添加(不适用与J2EE级别1.2)
<display-name>AutoUpdate</display-name> <listener> <listener-class>pac.AutoUpdate</listener-class> </listener>
AutoUpdate类用
public class AutoUpdate implements ServletContextListener {
public void contextInitialized(ServletContextEvent event) { //用import java.util.Timer; import java.util.TimerTask;
//写定时任务。即用java.net.*; URL 链接A服务器的servlet (可用xml格式)获取版本号,下载路径等信息。 }
}
J2EE1.2用
<servlet> <servlet-name>AutoUpdate</servlet-name> <display-name>AutoUpdate</display-name> <servlet-class>pac.AutoUpdate</servlet-class> <load-on-startup>1</load-on-startup> </servlet> 2007-2-3 10:34:00
阅读全文 | 回复(0) | 引用通告 | 编辑
|