跨服务器同步Web应用程序

时间:2013-08-16 16:00:45

标签: java tomcat classloader

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

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

由于

威尔

1 个答案:

答案 0 :(得分:1)

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