Java web项目中,不停中间件更新class文件导致static变量失效问题
web项目中使用了一个static变量记录某些状态,中间件试过tomcat和websphere,都设置了自动加载,在更新部分class文件时未停用中间件,发现静态变量会失效。
有人遇到过类似的情况吗?和中间件的加载机制有关?
[解决办法]
都是做程序的,中间件也是代码写的,他说设置了自动加载,就可以不用重启了。作为程序员,必须相信代码不可能100%不会出错,所以没必要去纠结这些事情,最后重启中间件,时间多用在其他地方
[解决办法]
直接更新class...就不能重启下?