Q:
问题是这样的:
上线遇到个问题。。线上有个class,去年12月份一直到现在没人动过,。现就是我有个类引用到里面的一个方法,但是死活不生效。。。catalina日志,log4j日志都不报错,,但是一直没反应,,好像跑进了黑洞一样。。这个class拉下来反编译看了代码一模一样没有错误。。。我就加了一行Log语句,新的class放上去,,就奇迹的正常了。。
奇怪的是之前几次一直有清理work缓存,重启,就是没生效。
jdk 6 和 7 编译出的版本不一样导致调用不成功?
不同环境的classLoad加载不一样?