为什么Grails war文件有时会被破坏

时间:2011-10-02 06:00:03

标签: tomcat grails tomcat6

我们正在使用grails 1.3.4,我们有2个物理服务器运行单独的负载平衡tomcats。有时当我在这些tomcats上部署war文件时,其中一个服务器开始发出奇怪的错误,要修复我必须清除war爆炸的ROOT上下文并再次重启tomcat,它会工作或开始发出其他错误。

目前我收到此错误并清除上下文并再次重新启动修复了问题

groovy.lang.MissingMethodException: No signature of method: static com.coollabs.cooldeals.Address.save() is applicable for argument types: () values: []

有什么线索错了吗?

1 个答案:

答案 0 :(得分:0)

你是否正在部署战争?如果是这样,可能与此有关:Tomcat Hot Deploy not working

即,编辑您的context.xml并添加antiJARLocking = true或antiResourceLocking = true。 Tomcat Docs建议不要将两者都设置为true:

  

antiJARLocking是antiResourceLocking的子集,因此,为了防止重复工作和可能出现的问题,任何时候都只应将其中一个属性设置为true。