在Tomcat中热部署类文件

时间:2012-07-06 17:13:07

标签: spring grails deployment tomcat6

忘记为什么我需要这样做一分钟......

我需要将一些类文件部署到现有/正在运行的webapp中。我不能为此构建和部署整个WAR。我已经将类文件复制到了正确的位置。确保文件的权限是正确的。我已经清除了Tomcat的工作文件夹。我已经反弹了Tomcat。但它仍在提供旧类文件的结果。

如果重要,这些类文件与Grails服务类相关,该服务类在spring上下文中作为单例加载。我必须遗漏一些东西,但不确定它是什么。

更新:我尝试将现有WAR解压缩到一个目录中并替换其中的类文件,然后将其重新打包到WAR中并部署应用程序。仍然没有快乐。这真是令人困惑。

1 个答案:

答案 0 :(得分:2)

我不确定你在使用什么操作系统,但是我遇到了类似的问题,即使在弹跳Tomcat之后,网络应用程序也不会死亡。我在Windows上运行我的应用程序并且必须检查cmd netstat -a以查看在我尝试杀死应用程序后该端口仍在使用中。然后在组件服务下检查以终止tomcat服务。重启tomcat后应用程序更新正常...我希望这有帮助