为什么 Grails war 文件有时会损坏

发布于 2024-12-08 02:19:17 字数 384 浏览 0 评论 0原文

我们使用的是 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

森林迷了鹿 2024-12-15 02:19:17

你正在紧张地部署战争吗?如果是这样,可能与此相关:Tomcat Hot Deploy notworking

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

antiJARLocking 是 antiResourceLocking 的子集,因此,为了防止重复工作和可能出现的问题,任何时候只应将这些属性之一设置为 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:

antiJARLocking is a subset of antiResourceLocking and therefore, to prevent duplicate work and possible issues, only one of these attributes should be set to true at any one time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文