为什么 Grails war 文件有时会损坏
我们使用的是 grails 1.3.4,我们有 2 台物理服务器运行单独的负载平衡 tomcat。有时,当我在这些 tomcat 上部署 war 文件时,其中一台服务器开始给出奇怪的错误,为了修复,我必须清理 war 爆发的 ROOT 上下文,然后再次重新启动 tomcat,它可以工作或开始给出一些其他错误。
目前我收到此错误并清除上下文并再次重新启动修复了问题
groovy.lang.MissingMethodException: No signature of method: static com.coollabs.cooldeals.Address.save() is applicable for argument types: () values: []
有任何线索出了什么问题吗?
We are using grails 1.3.4, we have 2 physical servers running separate load balanced tomcats. At times when I deploy war file on these tomcats one of the server starts giving strange errors, to fix I have to clean the ROOT context where war is exploded and restart tomcat again it works or starts giving some other error.
Currently I was getting this error and clearing context and restarting again fixed the issue
groovy.lang.MissingMethodException: No signature of method: static com.coollabs.cooldeals.Address.save() is applicable for argument types: () values: []
Any clue whats wrong ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你正在紧张地部署战争吗?如果是这样,可能与此相关:Tomcat Hot Deploy notworking
即,编辑您的 context.xml 并添加 antiJARLocking=true 或 antiResourceLocking=true。 Tomcat 文档 建议不要将两者都设置为 true:
Are you hot deploying the war? If so, it may be related to this: Tomcat Hot Deploy not working
i.e., edit your context.xml and add either antiJARLocking=true or antiResourceLocking=true. The Tomcat Docs suggest against setting both to true: