我们正在使用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: []
有什么线索错了吗?
答案 0 :(得分:0)
你是否正在部署战争?如果是这样,可能与此有关:Tomcat Hot Deploy not working
即,编辑您的context.xml并添加antiJARLocking = true或antiResourceLocking = true。 Tomcat Docs建议不要将两者都设置为true:
antiJARLocking是antiResourceLocking的子集,因此,为了防止重复工作和可能出现的问题,任何时候都只应将其中一个属性设置为true。