1

不幸的是,由于我工作的大型组织中的“不灵活”的 IT 政策,系统管理员使用 RSync 在 Dev 和 Prod 机器之间同步 Tomcat 实例的 webapps 文件夹,而无需重新启动任何一个实例。所以,jars,类文件,一切都在服务器运行时被复制。在我看来很疯狂。

然而,我偶尔会发现最近修复的错误会间歇性地再次出现。我的感觉是,这可能是由于生产机器上的 JVM 持有陈旧的类文件,但这是一件很难确定的事情。人们认为这是一种可能的情况吗?

谢谢

将要

4

1 回答 1

1

这对我来说很可能。如果涉及到 JSP,听起来更有可能。如果您的 IT 人员如此不灵活,那么您至少可以说服他们在执行 rsync(从 JSP 生成到 Servlet 的类,可能还有源代码)时擦除生成的文件目录。即使在构建后重新启动了 Tomcat,我也确实看到过 Tomcat 挂在过时的生成文件上。

于 2013-08-23T05:16:38.143 回答